package igualdade;

public class ComparadoraDeObjetos {
	
	public void compara(Object obj1, Object obj2){
		System.out.println("rodando o método compara(Object,Object)");
		System.out.println(obj1.equals(obj2));
	}
	public void compara(Data obj1, Data obj2){
		System.out.println("rodando o método compara(Data, Data)");
		System.out.println(obj1.equals(obj2));
	}
	public void compara(Object obj1, Data obj2){
		System.out.println("rodando o método compara(Object, Data)");
		System.out.println(obj1.equals(obj2));
	}
	
	public static void main(String[] args) {
		ComparadoraDeObjetos comp = new ComparadoraDeObjetos();
		Data d1,d2,d3;
		d1 = new Data("2/5/1980");
		d2 = new Data("2/5/1980");
		d3 = new Data("4/5/2010");
		comp.compara(d1,d2);	
		comp.compara(d1,d3);
	}
	
}
