S
Sh33p
Gast
Moin habe folgenden Programmcode:
jetzt komm ich nicht weiter...ich soll folgendes machen:
Der Konstruktor der Klasse “Kurs” hat als Parameter einen “kursTitel”
(“String”) und die maximale Anzahl von Teilnehmern “maxAnzahl”, die
das Feld “teilnehmer” aufnehmen kann.
wie muss ich damit umgehen ?
btw. : sind die methoden addteilnehmer und boolean equals richtig?
die methode equals soll überprüfen,ob ein übergebenes
Objekt der Klasse “Object” und das aktuelle Objekt als gleich aufgefasst
werden sollen. Für die Gleichheit wird gefordert, dass das übergebene Objekt
den Typ “Kurs” hat und die beiden Strings “kursTitel” übereinstimmen.
vielen dank.
Java:
public class Kurs {
String kursTitel;
boolean kostenlos;
String teilnehmer[];
int anzahl;
int maxAnzahl;
public Kurs(String kursTitel, int maxAnzahl){
this.kursTitel = kursTitel;
this.maxAnzahl = maxAnzahl;
}
public String getkursTitel(){
return kursTitel;
}
public int getmaxAnzahl(){
return maxAnzahl;
}
public boolean setkostenlos(boolean kostenlos){
this.kostenlos = kostenlos;
}
public java.lang.String[] getTeilnehmer() {
return this.teilnehmer;
}
public void addTeilnehmer(java.lang.String[] teilnehmer){
this.teilnehmer = teilnehmer;
}
public boolean getKostenlos() {
return kostenlos;
}
public int setAnzahl(int anzahl){
this.anzahl = anzahl;
}
public int getAnzahl(){
return anzahl;
}
public boolean equals(Object o){
if(o == null)
return false;
if (o == this)
return true;
if( ! o.getClass().equals(getClass()))
return false;
Kurs that = (Kurs) o;
return this.kursTitel == that.kursTitel;
}
public String toString(){
return kursTitel+kostenlos+teilnehmer+ anzahl+maxAnzahl;
}
}
jetzt komm ich nicht weiter...ich soll folgendes machen:
Der Konstruktor der Klasse “Kurs” hat als Parameter einen “kursTitel”
(“String”) und die maximale Anzahl von Teilnehmern “maxAnzahl”, die
das Feld “teilnehmer” aufnehmen kann.
wie muss ich damit umgehen ?
btw. : sind die methoden addteilnehmer und boolean equals richtig?
die methode equals soll überprüfen,ob ein übergebenes
Objekt der Klasse “Object” und das aktuelle Objekt als gleich aufgefasst
werden sollen. Für die Gleichheit wird gefordert, dass das übergebene Objekt
den Typ “Kurs” hat und die beiden Strings “kursTitel” übereinstimmen.
vielen dank.