Hallo,
ich bin gerade dabei, den ADT sequence zu implementieren.
die sequence soll dabei irgendwelche Objekte enthalten.
Ich möchte testen können, ob zwei Objekte gleich sind.
Objekte sollen gleich sein, wenn sie Instanz der gleichen Klasse sind und ihre Attribute gleiche Werte haben.
Ich habe es mit equals versucht, aber
Gibt mir false aus.
Soll aber true sein.
Wie mache ich das?
ich bin gerade dabei, den ADT sequence zu implementieren.
die sequence soll dabei irgendwelche Objekte enthalten.
Ich möchte testen können, ob zwei Objekte gleich sind.
Objekte sollen gleich sein, wenn sie Instanz der gleichen Klasse sind und ihre Attribute gleiche Werte haben.
Ich habe es mit equals versucht, aber
Code:
class haus
{
int fenster;
int farbe;
haus()
{
fenster = 4;
farbe = 1;
}
}
class hausbau
{
public static void main ( String[] args )
{
haus haus1=new haus();
haus haus2=new haus();
System.out.println(haus2.equals(haus1));
}
}
Gibt mir false aus.
Soll aber true sein.
Wie mache ich das?