1.抽象類
1.1抽象類可以有構造方法
public
abstract
class chinadog
//唱歌
public
abstract
void
sing();
//吃飯
public
void
eat()
}
1.2有抽象方法一定要是抽象類,抽象類裡面可以沒有抽象方法;
1.3抽象類不可以例項化
chinadog g = new chinadog();//這樣是不可以的
1.4抽象方法一定要重寫
2.介面
2.1介面沒有構造方法//廢話。。
2.2介面類裡的方法預設是抽象方法;
2.3介面不可以例項化
public inte***ce pet
3.普通類
package cn.lumin.demo;
public class chinadog1
public void eat()
4.測試類
package cn.lumin.demo;
public class dog extends chinadog1 implements pet
public static void main(string args)
@override
public void sing()
public void eat()
@override
public void paint()
Java 抽象類 介面
抽象類注重其是什麼以及其本質 介面注重具有什麼樣的功能以及充當什麼角色 抽象類使用abstract關鍵字來宣告,介面使用inte ce關鍵字來宣告 抽象類和介面都不能例項化,不能通過new來建立物件 抽象類的成員變數沒有任何限制 介面中的成員變數都是public static final 抽象類的方...
java抽象類,介面
1 abstract不能與final並列修飾同乙個類。final表示該類不能被繼承,abstract表示該類需要被實現,有矛盾。final和abstract這兩個關鍵字是反相關的 2 abstract 不能與private static final或native並列修飾同乙個方法。被private修...
Java 介面和抽象類
介面,inte ce,介面泛指供別人呼叫的方法和函式。介面的形式 public inte ce inte cename 介面的特點 1 介面中可以含有變數和方法。2 其中變數被隱式的指定為public static final 變數並且只能是這種變數。3 介面的方法隱式的指定為public abst...