JAVA學習記錄10---抽象類,接口

問答:抽象類是否有構造器,能否創建對象,爲什麼? 答:一定有構造器,而且必須有構造器,抽象類是爲了讓子類繼承,子類需要調用父類構造器。 –抽象類是絕對不能創建對象的。既然是對象,當前不能實例化,假如有抽象方法呢? 反證法:假如抽象類可以創建對象,請看如下代碼? Animal a = new Animal(); a.run;//抽象方法根本不能執行,抽象方法沒有方法體,所以抽象類不能創建對象。
相關文章
相關標籤/搜索