Baixe o app para aproveitar ainda mais
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); } }
Compartilhar