java抽象類 介面特性

2021-08-02 10:18:36 字數 1822 閱讀 1871

抽象類可以繼承抽象類,抽象類可以實現介面,此時均不用實現方法

具體類繼承抽象類時需要實現方法

抽象類可以繼承具體類

介面只能繼承介面

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修...