1.抽象類的基本概念
(1)很多具有相同特徵和行為的物件可以抽象為乙個類;很多具有相同特徵和行為的類可以抽象為乙個抽象類
(2)使用abstract關鍵字宣告的類為抽象類
2.抽象類的語法
//宣告乙個抽象類
public
abstract
class women
抽象類的規則:
1.抽象類可以沒有抽象方法,有抽象方法的類必須是抽象類
2.非抽象類繼承抽象類必須實現所有的抽象方法
3.抽象類可以有方法實現和屬性
4.抽象類不能被例項化
5.抽象類不能宣告為final
/*
* 抽象類
*/public
class
abstractclassdemo
}//女人
//abstract表示宣告乙個類為抽象類
abstract
class
women
public
void setname(string name)
public string getname()
public
abstract
void say();//抽象方法(只有宣告,沒有實現)
public
abstract
void method();
}class
goddess
extends
women
public
void method()
}class
uglywomen
extends
women
public
void method()
}
JAVA語言複習基礎6 抽象類
抽象類指的是在類中定義方法,而不去實現它,而在它的子類中去具體實現,繼承抽象類的子類必須實現父類的抽象方法,除非子類是乙個被定義的抽象類。1 抽象類不可以例項化。2 繼承乙個抽象類,必須要實現抽象類中的抽象方法。抽象類是乙個模板,防止子類忘記複寫父類的抽象方法 抽象類裡可以沒有抽象方法,但包含抽象方...
java抽象類抽象方法
抽象類 使用abstract關鍵字修飾的class,稱為抽象類 1 抽象類無法例項化 抽象方法 使用abstract關鍵字修飾的方法且沒有實現 有宣告無實現 稱為抽象方法 1 eg public abstract void method 2 沒有 3 抽象方法需要定義在抽象類中 抽象類和抽象方法 1...
java複習二 抽象類和抽象方法的概述
抽象類 抽象類其實跟其他的類相比只是它多了抽象方法而已,那什麼是抽象方法呢?抽象方法就是只宣告但是不用實現的方法,所有的抽象方法都必須用abstract關鍵字來宣告,當然了包含抽象方法的抽象類也必須用abstract class來宣告。1.抽象類與抽象方法必須用abstract關鍵字來宣告 2.抽象...