12.07.2015 Views

k19-k11-orientacao-a.. - Departamento de Sistemas e Computação

k19-k11-orientacao-a.. - Departamento de Sistemas e Computação

k19-k11-orientacao-a.. - Departamento de Sistemas e Computação

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

29 ORIENTAÇÃO A OBJETOS1 class TestaConta {2 public static void main ( String [] args ) {3 Conta conta = new Conta ();45 // imprime 06 System . out . println ( conta . limite );7 }8 }Código Java 3.7: TestaConta.javaA inicialização dos atributos com os valores padrão ocorre na instanciação, ou seja, quando ocomando new é utilizado. Dessa forma, todo objeto “nasce” com os valores padrão. Em alguns casos,é necessário trocar esses valores. Para trocar o valor padrão <strong>de</strong> um atributo, <strong>de</strong>vemos inicializá-lo na<strong>de</strong>claração. Por exemplo, suponha que o limite padrão das contas <strong>de</strong> um banco seja R$ 500. Nessecaso, seria interessante <strong>de</strong>finir esse valor como padrão para o atributo limite.1 class Conta {2 double limite = 500;3 }Código Java 3.8: Conta.java1 class TestaConta {2 public static void main ( String [] args ) {3 Conta conta = new Conta ();45 // imprime 5006 System . out . println ( conta . limite );7 }8 }Código Java 3.9: TestaConta.javaExercícios <strong>de</strong> Fixação1 Dentro da sua pasta <strong>de</strong> exercícios, crie uma pasta chamada <strong>orientacao</strong>-a-objetos para os arquivos<strong>de</strong>senvolvidos neste capítulo.K19/Rafael$ mkdir <strong>orientacao</strong> -a- objetosK19/Rafael$ lslogica orietacao -a- objetosTerminal 3.1: Criando a pasta dos exercícios <strong>de</strong>sse capítulo2 Implemente uma classe para <strong>de</strong>finir os objetos que representarão os clientes <strong>de</strong> um banco. Essaclasse <strong>de</strong>ve <strong>de</strong>clarar dois atributos: um para os nomes e outro para os códigos dos clientes. Adicioneo seguinte arquivo na pasta <strong>orientacao</strong>-a-objetos.1 class Cliente {2 String nome ;3 int codigo ;4 }Código Java 3.10: Cliente.javawww.<strong>k19</strong>.com.br 29

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!