[英]A general declaration for all inherited classes
考慮一下,有一個叫做SuperClass
的類, ClassC
可以派生ClassA
, ClassB
, ClassC
。 從這些派生類的每個派生類中,又派生出兩個類,分別稱為ChildClassAA
和ChildClassAB
[AB代表Ath類中的Bth Child類。因此,請不要真正使用這種命名法。
現在,理想情況下,我想為另一個類的私有成員說來聲明一個普通型IndependentClass
可以在運行時為任一類型的對象的初始化ClassA
或ClassB
或ClassC
,甚至派生類,如ClassAA
或ClassAB
。
有沒有辦法做到這一點?
如果我理解正確,那么由於所有這些類都是(直接或間接地)從SuperClass
,因此您只需將字段聲明為SuperClass
類型。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.