package Abstract;
//1.抽象方法所在的類必須是抽象類
/*
* 抽象類,在抽象類前面加 abstract 就是一個抽象類
* 特點:
* 1.抽象方法所在類必須是抽象類
* 2.抽象方法只有方法定義沒有方法體
* 3.抽象類不能實例化,因爲抽象類本身就是抽象的
* 4.如果想實現抽象類,可以通過子類來實現其方法,即創建子類去繼承他
* 5.子類繼承一個抽象類,子類必須重寫抽象類裏的抽象方法
* 6.抽象類裏面可以定義普通方法
* 7.抽象類裏面有構造方法
*
*
*
*
*/
public abstract class Animal {
//吃飯,動物吃飯,就是一個抽象,因爲我不知道具體是什麼動物
public abstract void eat();
public void sleep() {
}
public Animal() {
}
}