package igualdade;

public class Data {
	int dia, mes, ano;

	public Data(int dia, int mes, int ano) {
		this.dia = dia;
		this.mes = mes;
		this.ano = ano;
	}
	
	public Data(String data){
		String[]vetData = data.split("/");
		this.dia= Integer.parseInt(vetData[0]);
		this.mes = Integer.parseInt(vetData[1]);
		this.ano = Integer.parseInt(vetData[2]);
	} 
	
	@Override
	public String toString(){
		return dia + "/"+ mes + "/" + ano;
	}
	
	public boolean equals(Data data){
		System.out.println("Rodando o método equals(Data) da classe Data");
		return dia == data.dia && mes == data.mes && ano == data.ano;
	}
	
	public boolean xequals(Object obj){
		System.out.println("Rodando o método equals(Object) da classe Data");
		Data data = (Data)obj;
		return dia == data.dia && mes == data.mes && ano == data.ano;
	}


}
