1 abstract 修飾類 : 抽象類
不能被例項化
擁有構造器
抽象方法所在的類,一定是抽象類
抽象類中可以沒有抽象方法
2 abstract 修飾方法: 抽象方法
沒有方法體,包括{}。如public abstract void eat();
抽象方法相當於只保留方法的功能,而具體的執行,交給繼承抽象類的子類,由子類重寫次抽象方法
若子類繼承抽象類,並重寫了所有的抽象方法,則此類事乙個「實體類」,即可以例項化
若子類繼承抽象類,沒有重寫所有的抽象方法,意味著此類中仍有抽象方法,則此類必須宣告為抽象類
3 abstract 不能來修飾屬性 構造器 private final start
用處 自己確定的公共實現 不確定的行為抽象出去讓子類去實現
java抽象類抽象方法
抽象類 使用abstract關鍵字修飾的class,稱為抽象類 1 抽象類無法例項化 抽象方法 使用abstract關鍵字修飾的方法且沒有實現 有宣告無實現 稱為抽象方法 1 eg public abstract void method 2 沒有 3 抽象方法需要定義在抽象類中 抽象類和抽象方法 1...
java抽象類和抽象方法
抽象類就是不能使用new方法進行例項化的類,即沒有具體例項物件的類。抽象類有點類似 模板 的作用,目的是根據其格式來建立和修改新的類。物件不能由抽象類直接建立,只可以通過抽象類派生出新的子類,再由其子類來建立物件。當乙個類被宣告為抽象類時,要在這個類前面加上修飾符abstract。在抽象類中的成員方...
java抽象類和抽象方法
抽象類就是不能使用 new方法進行例項化的類,即沒有具體例項物件的類。抽象類有點類似 模板 的作用,目的是根據其格式來建立和修改新的類。物件不能由抽象類直接建立,只可以通過抽象類派生出新的子類,再由其子類來建立物件。當乙個類被宣告為抽象類時,要在這個類前面加上修飾符 abstract 在抽象類中的成...