Hallo zusammen,
ich habe folgende Klasse definiert:
Nun versuche ich in anderer Klasse 3 Objekte der Klasse Papagei zu erzeugen und für jedes diesen Objekten einen Namen zu setzen:
Und bekomme die Meldung
Ich vermute, dass der Fehler daran liegt, dass ich in der Klasse Zoo die Attribute nicht bzw. falsch definiert habe...aber sicher bin ich mir nicht.
VG
Denis
ich habe folgende Klasse definiert:
Java:
class Papagei {
private String name;
public Papagei() {
}
void setName(String name){
this.name = name;
}
String getName(){
return this.name;
}
}
Nun versuche ich in anderer Klasse 3 Objekte der Klasse Papagei zu erzeugen und für jedes diesen Objekten einen Namen zu setzen:
Java:
class Zoo {
// Lege hier die Attribute (Papageien) an
private String name;
public Zoo() {
// Setze hier die Namen der zuvor angelegten Papageien
Papagei alex = new Papagei();
alex.setName("Alex");
Papagei jaspar = new Papagei();
jaspar.setName("Jaspar");
Papagei kiki = new Papagei();
kiki.setName("Kiki");
}
public static void main(String[] args) {
Zoo zoo = new Zoo();
System.out.println("Dies ist ein Zoo. Es gibt hier drei Papageien:");
System.out.println(zoo.alex.getName());
System.out.println(zoo.jaspar.getName());
System.out.println(zoo.kiki.getName());
}
}
Und bekomme die Meldung
Ich vermute, dass der Fehler daran liegt, dass ich in der Klasse Zoo die Attribute nicht bzw. falsch definiert habe...aber sicher bin ich mir nicht.
VG
Denis