Sei sulla pagina 1di 12

Orientao a Objetos

Classes e Objetos

Gil Eduardo de Andrade


O Conceito de Classe
O que so Classes?

Estruturas que, quando construdas,


produziro um objeto;
Essas estruturas tem por objetivo representar
uma entidade, seja ela fsica ou conceitual.
Fsica: carro, pessoal, animal;
Conceitual: matrcula, cadastro;

Aula 02: Classes e Objetos Gil Eduardo de Andrade


O Conceito de Classe
So compostas por:

Um conjuntos de variveis, denominadas de


atributos;
Um conjunto de funes, denominadas de
mtodos;

Aula 02: Classes e Objetos Gil Eduardo de Andrade


O Conceito de Classe
Criando uma Classe
O nome da classe deve conter, obrigatoriamente,
o mesmo nome do arquivo .java;

Aula 02: Classes e Objetos Gil Eduardo de Andrade


O Conceito de Classe
Exemplos de Classe

Aula 02: Classes e Objetos Gil Eduardo de Andrade


O Conceito de Classe
Representao de um Classe

Conexao
Tabela
banco : String
login : String preco : int[]
Atributos
senha : String produto : String[]

Conectar() : void iniciar(int tamanho) : void


Mtodos getProduto(p : String) : String
Desconectar() : void

Aula 02: Classes e Objetos Gil Eduardo de Andrade


O Conceito de Objeto
O que so objetos?

So abstraes criadas em tempo de execuo


a partir de uma classe pr-definida;
Possuem estado interno especfico, que varia
de objeto para objeto, mesmo quando eles
so de uma mesma classe;
Todo objeto a instncia de alguma classe e
assim possui atributos e mtodos;
Aula 02: Classes e Objetos Gil Eduardo de Andrade
O Conceito de Objeto
Expresses muito utilizadas

Instncia da Classe: o objeto criado quando a


JVM encontra a palavra reservada new;
Estado do Objeto: definido pelo conjunto de
atributos da classe, cada instncia da classe
possui seu estado prprio;
Comportamento: so os mtodos da classe,
aquilo que ela faz um determinado
comportamento (mtodo) pode mudar o estado
do objeto;
Aula 02: Classes e Objetos Gil Eduardo de Andrade
O Conceito de Classe
Criando um Objeto
Para criao do objeto utiliza-se o comando
new em tempo de execuo;

Aula 02: Classes e Objetos Gil Eduardo de Andrade


O Conceito de Objeto
Representao de um objeto

Mtodo 01 Objeto conexao


banco : String
login : String
Atributos senha : String

Conectar() : void
Desconectar() : void
Mtodo 02

Aula 02: Classes e Objetos Gil Eduardo de Andrade


O Conceito de Objeto
Caractersticas

Os dados de um objeto so totalmente


independentes e escondidos de outros objetos;
Para acess-los preciso a declarao e
implementao de mtodos na interface pblica
do objeto;
A interface pblica o conjunto de operaes
(atributos / mtodos) que um cliente do objeto
pode acessar;

Aula 02: Classes e Objetos Gil Eduardo de Andrade


O Conceito de Objeto
Variveis / Objetos

Variveis que representam o estado interno


de um objeto so chamadas de variveis da
instncia;

Aula 02: Classes e Objetos Gil Eduardo de Andrade

Potrebbero piacerti anche