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...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

OBJECT 1341 Conta conta = ...2 // o método toString () será chamado internamente no println ()3 System . out . println ( conta );Código Java 15.11: Utilizando o método toString()Outra vantagem em optar pelo método toString() é que ferramentas <strong>de</strong> <strong>de</strong>senvolvimento comoo eclipse oferecem recursos para que esse método seja reescrito automaticamente.Figura 15.2: Gerando o toString() no eclipse1 class Conta {2 private int numero ;3 private double saldo ;45 // método gerado pelo eclipse6 public String toString () {7 return " Conta [ numero =" + numero + ", saldo =" + saldo + "]";8 }910 // GETTERS E SETTERS11 }Código Java 15.12: Conta.javaO método equals()Para verificar se os valores armazenados em duas variáveis <strong>de</strong> algum tipo primitivo são iguais,<strong>de</strong>ve ser utilizado o operador “==” . Esse operador também po<strong>de</strong> ser aplicado em variáveis <strong>de</strong> tiposnão primitivos.1 Conta c1 = ...2 Conta c2 = ...34 System . out . println (c1 == c2);Código Java 15.13: Comparando com134 www.<strong>k19</strong>.com.br

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

Saved successfully!

Ooh no, something went wrong!