Buscar

Aula 9 - 14/10/2014

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Aula 9 - 14/10/2014
Programação Orientada a Objetos - Poo
Classe:
Modelo (estrutura) que define um conjunto de características que estarão presentes em suas instâncias (ocorrências). “Por exemplo, planta baixa.”
Objetos:
São as instâncias de uma classe, onde cada objeto apresenta as características definidas no modelo. “Por exemplo, casas construídas.”
Criação de classes em Java
[modificador - acesso] class NomeClasse{
// atributos de uma classe
// tem o objetivo de armazenar
// os dados dos objetos da classe.
[modificador - acesso] tipo_de_dado nomeatributo;
// métodos - têm o objetivo de definir um comportamento / ação executado pelos objetos da classe.
[modificador-acesso] tipo_retorno nomemetodo ([usaparâmetro]) {
corpo_do_método;
}
}
Modificador de acesso (atributos e métodos)
Público (public) : Acesso irrestrito
Privado (private) : Acesso restrito à própria classe 	à própria classe
Protegido (protected)
Acesso restrito a própria classe e as suas classes derivadas.
Exemplo:
Arquivo 1:
public class ContaCorrente { // criando uma classe
public int numero;
public String nome;
public double saldo;
}
Arquivo 2:
public class ExConta01 {
public static void main (String [] args) {
ContaCorrente conta1 = new ContaCorrente ();
ContaCorrente conta2 = new ContaCorrente ();
conta1.numero = 1000;
conta1.nome = "Luiz Inacio";
conta1.saldo = 10000;
conta2.numero = 1100;
conta2.nome = "Aecio Neves";
conta2.saldo = 2000;
System.out.printf ("Numero: %d\n Nome: %s\n Saldo: %.2f\n\n", conta1.numero, conta1.nome, conta1.saldo);
System.out.printf ("Numero: %d\n Nome: %s\n Saldo: %.2f\n\n", conta2.numero, conta2.nome, conta2.saldo);
 
 }
 }

Outros materiais