抽象函式抽象類

2022-09-05 07:39:11 字數 1163 閱讀 3290

物件導向:先抽象後具體

抽象類也叫基類

抽象函式:只有函式的定義,沒有函式體的函式,

語法:類必須定義為抽象類,才能呼叫抽象函式,抽象類裡面可以沒有抽象函式

abstract classprinter 

抽象類不能生成物件,而抽象類通常被繼承,

繼承的使用方法:

abstract class hpprinter extendsprinter

或:

class hpprinter extendsprinter

}

抽象類可以有建構函式,是為子類準備的,在被繼承的時候,子類用super()呼叫父類的建構函式

如:

abstract classprinter 

printer(string name,string address)

}

子類呼叫:

class hpprinter extendsprinter

hpprinter(string name,string address)

}

最後用主函式例項化就可以使用了

物件導向:先抽象後具體

抽象類也叫基類

抽象函式:只有函式的定義,沒有函式體的函式,

語法:類必須定義為抽象類,才能呼叫抽象函式,抽象類裡面可以沒有抽象函式

abstract classprinter 

抽象類不能生成物件,而抽象類通常被繼承,

繼承的使用方法:

abstract class hpprinter extendsprinter

或:

class hpprinter extendsprinter

}

抽象類可以有建構函式,是為子類準備的,在被繼承的時候,子類用super()呼叫父類的建構函式

如:

abstract classprinter 

printer(string name,string address)

}

子類呼叫:

class hpprinter extendsprinter

hpprinter(string name,string address)

}

最後用主函式例項化就可以使用了

抽象類和抽象函式

抽象類和抽象函式 類是抽象的,物件是具體的 比類更抽象的是抽象類 抽象方法 定義 只有函式的定義,沒有函式體 函式體即是 的函式稱為抽象函式 例 abstract void fun 抽象方法特點 抽象方法和抽象類用abstract修飾 抽象方法在乙個類中,這個類必須是抽象類 抽象方法沒有方法體 抽象...

抽象類與抽象函式

1 抽象函式 只有函式定義,沒有函式體的函式。例如 abstract void fun 2 抽象類 基類 使用abstract定義的類稱之為抽象類。記住 抽象類天生就是當爹的,要被繼承!1 抽象類不能生成物件 假設可以生成物件,那麼可以呼叫裡面的抽象函式,而抽象類中若是有乙個抽象 函式,其函式體為空...

抽象類和抽象函式

a.抽象函式 只有函式定義,沒有函式體.eg abstract void fun b.抽象類 1.抽象類不能被例項化生成物件.2.當乙個類中包含有抽象函式時,該類必須被宣告為抽象類.3.類中沒有抽像函式時,也可被宣告為抽象類,一般用於不想該類被例項化生成物件.4.抽象類天生就是用來被繼承的.抽象類的...