ChrisEvaristo / Programacao-Avancada

Expandindo Conhecimento de Programação Avancada com orientação do Professor Cunha
0 stars 0 forks source link

Aula 3 professor explica tipos de dados, constantes, literais, igualdade de objetos métodos haschcode e equals (obj) e array e suas operacões #5

Open ChrisEvaristo opened 4 years ago

ChrisEvaristo commented 4 years ago

class Main { public static void main(String[] args) {

Aluno a1 = new Aluno("Joao", 1234);
Aluno a2 = new Aluno("Joao", 1234);   
Aluno a3 = new Aluno("José", 1234);
Aluno a4 = new Aluno("Joao", 4567);

System.out.println(a1.equals(a2));
System.out.println(a1.equals(a3));
System.out.println(a1.equals(a4));

AlunoEquals ae1 = new AlunoEquals("Joao", 1234);
AlunoEquals ae2 = new AlunoEquals("Joao", 1234);   
AlunoEquals ae3 = new AlunoEquals("José", 1234);
AlunoEquals ae4 = new AlunoEquals("Joao", 4567);

System.out.println(ae1.equals(ae2));
System.out.println(ae1.equals(ae3));
System.out.println(ae1.equals(ae4));

} }