我發現通過代碼示例提出此問題更容易。如何判斷父類的實例是否是從特定子實例創建的
class Parent {}
class Child : Parent {}
...
...
Child firstChild = new Child();
Child secondChild = new Child();
Parent firstParent = (Parent)firstChild;
Parent secondParent = (Parent)secondChild;
如果我並不瞭解上述任務,我將如何確定是否firstParent
從實例firstChild
創建,而無需訪問/比較它們的字段或屬性?