Ich finde es einfacher, diese Frage anhand eines Codebeispiels zu stellen.Ermitteln, ob eine Instanz einer Elternklasse von einer Instanz eines bestimmten Kindes erstellt wurde
class Parent {}
class Child : Parent {}
...
...
Child firstChild = new Child();
Child secondChild = new Child();
Parent firstParent = (Parent)firstChild;
Parent secondParent = (Parent)secondChild;
Wenn ich nicht eingeweiht zu den oben genannten Aufgaben war, wie würde ich feststellen, ob firstParent
von der Instanz erstellt wurde firstChild
ohne Zugriff auf/ihre Felder oder Eigenschaften zu vergleichen?