Download - Oficina java - 01
Java Básico
O que são Classes?
As classes são entidades que representam em código algo do mundo real.
Exemplo:
Aluno: João
Matricula:00000
Curso: Java Básico
nota: 8.0
Criamos a classe aluno, mas precisamos dar as características
desse aluno ou seja dar Atributos para que ele possa ser identificado e
possua uma identidade própria ex: nome, matricula,nota..
O que são atributos?
O atributo é um elemento da classe que pode representar uma característica dos
ou valor de controle da classe. Todo atributo deve ter um modificador de
acesso, tipo e um identificador.
Existe um aluno que tem um nome, número de matricula e
faz um curso e possui uma nota.
Como criar este aluno em código Java?
Veja abaixo:
modificador de acesso:
public: acessível a todas as classes e pacotes do projeto Java.
private: acessível apenas pela classe apenas para a classe em que este atributo se encontra.
protected: acessível apenas para classes do mesmo pacote;
static: Um recurso marcado com este modificador pertence à uma classe, e não às suas
instâncias. Isso quer dizer que podemos acessar métodos ou variáveis estáticas sem a
necessidade de criar uma cópia da classe.
Vamos ver como ficou a classe com os atributos?
O que é o método main ?
É o método principal da sua aplicação, ele é chamado pela JVM (máquina virtual Java)para
iniciar seu programa, é onde tudo começa... então a classe principal tem que ter ele para sua
aplicação poder ser executada.
Dentro desse método eu coloco tudo que deve ser executado.
Vamos colocar um método main dentro da classe Aluno:
Tipos:
O usuário de um sistema poderá digitar dados de diversos tipos por isso
precisamos especificar que tipo de dado o seu atributo irá receber.
Ex:
String: Textos (os valores para Strings devem estar entre “ ” )
Int : para números inteiro - exemplo: 10
double : números fracionados – exemplo 5.7
float: números fracionados -exemplo 6.8
char : caracteres – exemplo: / %*&¨%%$
Identificador:
O identificador é o nome que você irá dar ao atributo no nosso
exemplo do aluno estados usando os seguintes identificadores:
nome, matricula, curso e nota.
Como receber um dado digitada pelo usuário ?
Para que seu programa receba dados digitados pelo usuário
você precisa utilizar uma classe do Java e para isto deverá
importar um pacote e classe que fará isto.
Uso da classe Scanner
Para utilizar o Scanner você precisa importar o pacote java.util.Scanner, vamos
importar este pacote para utilizar na classe Aluno.
Agora que importamos vamos utiliza- la obseve o código abaixo e a explicação em
cada linha. Este código deve ser colocado dentro do método main da classe Aluno.
Uso da classe JoptionPane
A classe JOptionPane trabalha com janelas de dialogo que serve para interação entre o
usuário e o programa.
Para utilizar precisamos importar o pacote javax.swing.JOptionPane;
Vejamos:
OBS: O JoptionPane transforma todos os dados em String então os dados devem ser
armazenados em varáveis do tipo String.
Como armazenar os dados nos nosso atributos se nem todos são do
tipo String?
Para isto vamos utilizar varáveis locais(só existem dentro do método) para depois
colocar os valores dentro de nossos atributos globais(visivém em qualquer parte do
programa).
Agora que importamos vamos utiliza- la obseve o código abaixo e a explicação em
cada linha. Este código deve ser colocado dentro do método main da classe Aluno.
Após a execução do código serão mostradas as seguintes janelas:
Os valores digitados no campo de texto serão armazenados nas varáveis.