Hallo Community,
wie kann ich jetzt die einzelnen Attributen einzeln vergleichen?
das habe ich bis jetzt programmiert:
wie kann ich jetzt die einzelnen Attributen einzeln vergleichen?
das habe ich bis jetzt programmiert:
Java:
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Person p1 = new Person("Mueller", "Hans", 22);
Person p2 = new Person("Mueller", "Hans", 22);
p1.istGleich(p2);
p1.drucke();
p2.drucke();
System.out.println(p1 == p2);
//p1==p2 ist false. Sie haben zwar den gleichen Inhalt haben aber Sie befinden
//sich nicht in der selben Referenz!!!
}
class Objekte {
}
}
class Person {
String nachname;
String vorname;
int alter;
Person(String vorname, String nachname, int alter) {
this.vorname = vorname;
this.nachname = nachname;
this.alter = alter;
}
public void drucke() {
System.out.println("Nachname: " + nachname + " Vorname" + vorname + " Alter " + alter);
}
public static boolean istGleich(Person personObjekt) { //Uebung4_4
boolean stimmtnicht=false;
if(?????){ <<----
}
return stimmtnicht;
}
}
Zuletzt bearbeitet von einem Moderator: