Moin,
ich habe noch ein paar Probleme mit dem Objektarrays. Habe mal zum Üben eine Class Spiele geschrieben und will die Objekte in ein Array packen und wiedergeben. Allerdings bekomme ich nicht denn Inhalt sondern nur Null als Ergebnis, obwohl ich das Objekt nochmal im Array angelegt habe. Vielleicht wisst ihr, wo mein Fehler ist.
Gruß Michi
ich habe noch ein paar Probleme mit dem Objektarrays. Habe mal zum Üben eine Class Spiele geschrieben und will die Objekte in ein Array packen und wiedergeben. Allerdings bekomme ich nicht denn Inhalt sondern nur Null als Ergebnis, obwohl ich das Objekt nochmal im Array angelegt habe. Vielleicht wisst ihr, wo mein Fehler ist.
Gruß Michi
Java:
package spieleverwaltung;
class Spiele
{
public int altersfreigabe;
public String name;
public String gerne;
Spiele [] Spielearray = new Spiele [5];
public Spiele ausgabe()
{
return Spielearray[0];
}
}
public class Programmstart
{
public static void main(String[] args)
{
Spiele a0 = new Spiele();
Spiele a1 = new Spiele();
Spiele a2 = new Spiele();
Spiele a3 = new Spiele();
Spiele a4 = new Spiele();
System.out.println(a0);
a0.altersfreigabe = 18;
a0.name = "Doom 3";
a0.gerne = "Ego-Shooter";
a1.altersfreigabe = 16;
a1.name = "Skyrim";
a1.gerne = "RPG";
a2.altersfreigabe = 18;
a2.name = "Crysis 2";
a2.gerne = "Ego.Shooter";
a3.altersfreigabe = 18;
a3.name = "M&M Dark Messiah";
a3.gerne = "RGP";
a4.altersfreigabe = 16;
a4.name = "Black Mirror 3";
a4.gerne = "Adventure";
System.out.println(a0.altersfreigabe+" "+a0.name+" "+a0.gerne);
a0.Spielearray [0] = new Spiele();
a0.Spielearray[0].altersfreigabe = a0.altersfreigabe;
System.out.println(a0.Spielearray[0].ausgabe());
}
}