Java複習 抽象類

2021-07-31 16:21:20 字數 934 閱讀 4108

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.抽象...