Hi, in unserem Programmier-Kurs wurde uns aufgetragen einen Kalender zur Verwaltung von Geburtstagen zu erstellen. Diese Aufgabe beinhaltet die Klasse Birthday samt Konstruktoren wie folgt:
Innerhalb dieser Klasse sollen auch einige Methoden erstellt werden, darunter die Methode
public boolean equals(BirthDay bd)
in welcher ermittelt werden soll, ob zwei Birthday-Objekte gleich sind oder nicht. Nun meine Frage, ich lese in die Methode ja nur ein Birthday Objekt bd ein, woher bekomme ich das zweite Objekt zum Vergleich ?
Danke schon im Vorraus für die Antworten,
noname
Java:
public class Birthday {
private String name; //Name des Jubilars
private int day; //Tag des Geburtstages
private int month; //Monat des Geburtstages
private int year; //Jahr des Geburtstages
private boolean leapyear, valid, equal;
public Birthday (String name, int day, int month, int year){
this.name = name;
this.day = day;
this.month = month;
this.year = year;
}
public Birthday (Birthday bd){
this.name = bd.name;
this.day = bd.day;
this.month = bd.month;
this.year = bd.year;
}
public boolean equals(BirthDay bd)
in welcher ermittelt werden soll, ob zwei Birthday-Objekte gleich sind oder nicht. Nun meine Frage, ich lese in die Methode ja nur ein Birthday Objekt bd ein, woher bekomme ich das zweite Objekt zum Vergleich ?
Danke schon im Vorraus für die Antworten,
noname
Zuletzt bearbeitet von einem Moderator: