K
Kolp
Gast
Zunaechst einmal wuerde ich gerne wissen ob es moeglich ist ein von einem Objekt ein zweites Objekt zu erhalten, dass eine Instanz deren Superklasse ist?
public class ParentClass{
}
public class ChildClass extends ParentClass{
private ParentClass parent = null;
private ChildClass(){
parent = new ParentClass();
}
public ParentClass getParentClass(){
return parent;
}
}
ChildClass cc = new ChildClass();
ParentClass pc = cc.getParentClass();
Subklasse object = new Subklasse();
Parentklasse objZwo = (Parentklasse)object;
SlaterB hat gesagt.:nur sie alleine könnte so gnädig sein, an ihren super weiterzureichen, z.B. je nach Konfiguration oder Parameter
public class A {
public String getX(boolean fromParent) {
return "Ich bin Objekt A";
}
}
public class B extends A {
public String getX(boolean fromParent) {
return (fromParent)?super.getX(fromParent):"Ich bin Objekt B";
}
public static void main(String[] args) {
B b = new B();
System.out.println(b.getX(true));
System.out.println(b.getX(false));
}
}
Titel | Forum | Antworten | Datum | |
---|---|---|---|---|
S | Verstaendnisfrage Generics | Allgemeine Java-Themen | 19 | |
J | Verständnis Frage zur Instanz, Objekte, Instanzierung, Referenz | Allgemeine Java-Themen | 14 | |
S | Array Instanzierung | Allgemeine Java-Themen | 2 |