抽象類可以繼承抽象類,抽象類可以實現介面,此時均不用實現方法
具體類繼承抽象類時需要實現方法
抽象類可以繼承具體類
介面只能繼承介面
package com.company;
/** * created by liuyazhou on 2017/6/10.
*/public abstract class baseabstract extends baseclass
public abstract void baseabstractfun2();
}
package com.company;
/** * created by liuyazhou on 2017/6/10.
*/public class baseclass
package com.company;
/** * created by liuyazhou on 2017/6/10.
*/public inte***ce baseinte***ce
package com.company;
public class main
}
package com.company;
/** * created by liuyazhou on 2017/6/10.
*/public abstract class subabstract extends baseabstract implements baseinte***ce
// private abstract void subabstractfun2();//錯誤
JAVA介面和抽象類特性筆記
介面 inte ce 可以說成是抽象類的一種特例,介面中的所有方法都必須是抽象的。介面中的方法定義預設為public abstract型別,介面中的成員變數型別預設為public static final。另外,介面和抽象類在方法上有區別 1.抽象類可以有構造方法,介面中不能有構造方法。2.抽象類中...
Java 抽象類 介面
抽象類注重其是什麼以及其本質 介面注重具有什麼樣的功能以及充當什麼角色 抽象類使用abstract關鍵字來宣告,介面使用inte ce關鍵字來宣告 抽象類和介面都不能例項化,不能通過new來建立物件 抽象類的成員變數沒有任何限制 介面中的成員變數都是public static final 抽象類的方...
java抽象類,介面
1 abstract不能與final並列修飾同乙個類。final表示該類不能被繼承,abstract表示該類需要被實現,有矛盾。final和abstract這兩個關鍵字是反相關的 2 abstract 不能與private static final或native並列修飾同乙個方法。被private修...