UCSal – Bacharelado em Informática
Tópicos Especiais em Informática II
Profa. Semíramis Assis
2015.2
Conceitos Básicos

Objeto – Materialização da classe na
memória do computador, ou seja,
criação de uma variável que seja do
tipo da classe que se deseja.
Conceitos Básicos
• Classe:
• Objeto (instância):
Conceitos Básicos

Exercício! Vamos definir classes e
atributos para os seguintes itens:





Árvore
Casa
Prédio
Pagamento
Boleto bancário
Conceitos Básicos


Exercício! Agora que já definimos como
serão as classes e quais seus atributos,
vamos criar as classes em Java, sem os
atributos ainda.
O que seria o método construtor em
cada classe?
Conceitos Básicos


Atributos – São as características da classe que está
sendo criada. Pelas boas práticas, são precedidos
pelo modificador “Private”, para que possam ser
enxergados apenas pela classe que os contém.
Os tipos de dados mais comuns em Java são:







int (inteiro);
char (caracter);
String (texto longo);
double (Flutuante longo);
float (flutuante);
boolean (boleano);
Date (data).
Conceitos Básicos

Pacotes – Agrupamento de classes com
características em comum. Exemplo:
Pacote carro irá conter todas as classes
derivadas do modelo Carro (classes
“parentes”).
Conceitos Básicos



Exercício! Criar os atributos das classes
anteriores, com base nos tipos de
dados básicos do slide anterior.
E agora? Quero criar um objeto da
classe Árvore... Como faço?
Criar uma classe Principal, no pacote
principal, com o método main.
Conceitos Básicos

Como atribuir valores aos atributos?


Métodos set e get.
Como definir os valores após criar o objeto?

Chamando o método set de cada atributo.
Conceitos Básicos


Exercício! Implementar os métodos set
e get de cada atributo nas classes
criadas.
Definir valores para os atributos da
classe instanciada na classe Principal.
Conceitos Básicos
• Classe Principal – Criando um objeto (instância):
Conceitos Básicos


Exercício! Debugar a classe Principal e
ver o que acontece na aba Variáveis.
Criar três objetos de uma mesma
classe, com valores diferentes para os
atributos, e verificar como ficam estas
variáveis na memória.
Conceitos Básicos

Exercício! Chamar o método get de dois
atributos iguais dos objetos iguais
anteriormente criados. Qual foi o
resultado?
Dúvidas?
Download

POO_aula3_4_OK