因此,這可能是一個簡單的問題,因爲我只在這裏丟失了一個命令。 如何列出從特定類繼承的所有這些類的類型。或者以另一種方式表述:如何列出班級中所有兒童班的類型?列表從其他類繼承的類的類型
public class person {
person()
{
listChilds(this);
}
}
listChilds
在這種情況下會產生,可能會含有類,如teacher
,footballPlayer
,student
,plumber
等所有子類的getClass()
命令基本上是一個列表。
實際上有辦法做到這一點嗎?
這是不可能的。根據定義,超類不知道從它繼承什麼。你將不得不手動實現一些東西。 – Kon
在類似的筆記中,它可能會超出範圍:例如。列出Object的子項只列出被導入材料範圍覆蓋的類。 – Fallenreaper
你爲什麼想這樣做? – Christian