Java編程基礎知識——抽象類和抽象方法

回顧一下上次的圖: 如果我們這樣寫,你會不會感覺很奇怪: Animal anim = new Animal(); 那麼有哪一種動物叫做animal? 那麼實例變量會是啥? 有些類不應該被初始化! 那要如何處理這個問題呢?我們一定是要有Animal這個類來繼承和產生多態。但是要限制只有它的子類才能夠被初始化。我們要的是cat、god對象,而不是Animal對象。 幸好,有個方法可以防止類被初始化。換
相關文章
相關標籤/搜索