Hallo habe da ein Problem, ist bestimmt einfach zu lösen, ich komm aber nicht auf die Lösung ...
Ich habe einmal eine Superklasse und davon mehrere Unterklassen.
Dann habe ich ein Superklassen-Array, in dem in beliebiger Reihenfolge jeweils ein "Musterobjekt" von jeder Unterklasse zur Verfügung steht.
Jetzt möchte ich , dass wenn ich z.B. das Objekt auf 2 anwähle, ein neues Objekt von genau diesem Typ erzeigt wird, dessen eigenschaften sich z.B. von denen des Musterobjekts unterscheiden.
public class Oberklasse{
String name;
int nummer;
public Oberklasse(String na, int num){
name = na;
nummer = num;
}
}
public class Unterklasse1{
public Unterklasse1(String na, int num){
super(na,num);
}
}
....
public Oberklasse getAusArray(int stelle,String nam,int num){
return new Array[stelle] oder so irgendwie ...
}
Ich habe einmal eine Superklasse und davon mehrere Unterklassen.
Dann habe ich ein Superklassen-Array, in dem in beliebiger Reihenfolge jeweils ein "Musterobjekt" von jeder Unterklasse zur Verfügung steht.
Jetzt möchte ich , dass wenn ich z.B. das Objekt auf 2 anwähle, ein neues Objekt von genau diesem Typ erzeigt wird, dessen eigenschaften sich z.B. von denen des Musterobjekts unterscheiden.
public class Oberklasse{
String name;
int nummer;
public Oberklasse(String na, int num){
name = na;
nummer = num;
}
}
public class Unterklasse1{
public Unterklasse1(String na, int num){
super(na,num);
}
}
....
public Oberklasse getAusArray(int stelle,String nam,int num){
return new Array[stelle] oder so irgendwie ...
}