我正在查看遊戲中的一些代碼,並且遇到了以前沒有看到過的內容,而且我也不知道發生了什麼。抽象類使用它自己的抽象方法?
public abstract class Entity
{
public Entity(World world)
{
// irrelevent code
entityInit();
}
protected abstract void entityInit();
}
這是怎麼回事?當它呼叫entityInit()
時會發生什麼?
哦,我明白了。這讓我感到困惑了一些(我對編程相當陌生),但是這樣做可以解決問題。謝謝! –