物件導向基礎2 多型 抽象類

2021-07-06 03:35:56 字數 554 閱讀 1396

抽象方法必須存在抽象類中,既抽象類和抽象方法需關鍵字abstract

繼承抽象類的子類,必須將父類中抽象方法全部重寫,除非該子類也是抽象類,因為抽象成員不能有任何實現

抽象方法不能有任何實現(方法體)

抽象方法必須包含在抽象類中

抽象類不能被例項化

抽象類中可以包含抽象成員,也可以包含有具體**的成員

抽象方法不能用static修飾

抽象例子

public

abstract

class jisuan

public

int num2

public

jisuan(int num1, int num2)

public

abstract

intgetresult();

}子類 public

class add:jisuan

public

override

intgetresult()

}

物件導向 2 之抽象類

a 抽象類概述 抽象就是看不懂的 b 抽象類特點 a 抽象類和抽象方法必須用abstract關鍵字修飾 abstract class 類名 public abstract void eat 當不知道該方法具體是怎麼實現的 比如動物吃,你知道它吃什麼嗎?怎麼吃?都不知道 b 抽象類不一定有抽象方法,有...

物件導向 抽象類

抽象 裡邊有未明確的東西。抽象類的特點 1 抽象方法一定在抽象類中。2 抽象方法和抽象類都必須被abstract關鍵字修飾。3 抽象類不可以用new建立物件,因為呼叫抽象方法沒意義。4 抽象類中的抽象方法要被使用,必須由子類複寫其所有的抽象方法後,建立子類物件呼叫。如果子類只覆蓋部分抽象方法,那麼該...

物件導向 抽象類

抽象類概述 什麼是抽象類?什麼是抽象方法?抽象方法 沒有方法體的方法就是抽象方法,必須用abstract關鍵字去修飾。抽象類 擁有抽象方法的類,就是抽象類。應用場景 在不同的子類往上抽取方法時,方法的定義是一樣的,但是方法體不一樣,所以抽取到父類時就可以使用抽象方法。簡單來說 當多個子類擁有同乙個功...