public class Data { public final int giorno; public final int mese; public final int anno; public Data(int giorno, int mese, int anno) { this.giorno = giorno; this.mese = mese; this.anno = anno; } @Override public boolean equals(Object other) { if(!(other instanceof Data altra)) return false; return this.giorno == altra.giorno && this.mese == altra.mese && this.anno == altra.anno; } }