多型的格式和使用

2021-10-03 06:33:30 字數 630 閱讀 5341

public

class

fupublic

void

method2()

}

public

class

ziextends

fu}

public

class

duotai

}

一。訪問成員變數的兩種方法

* 1.直接通過物件名稱訪問成員變數,看等號左邊是誰,就優先用誰,沒有則向上找。

* 2.間接通過成員方法訪問成員變數,看該方法屬於誰,就優先用誰,沒有則向上找。

* 注意:成員變數不能進行覆蓋重寫,只有成員方法能進行覆蓋重寫。

public

class

fu}

public

class

ziextends

fu

public

static

void

main

(string[

] args)

}

多型的使用

2020 05 19 編寫程式,模擬主人餵養寵物的場景 定義寵物類 cat,提供乙個eat 方法表示吃。定義寵物類 bird,提供乙個eat 方法表示吃。定義主人類 master,提供兩個feed 方法來餵養。該方法需要乙個寵物的引數 例如 feed cat c feed bird b 然後思考,怎...

IOS OC 多型的理解和使用總結

多型 多型是在繼承的基礎上 沒有繼承就沒有多型 乙個類的方法引數是另乙個類的物件 或另乙個類的子類 多型 不同物件對同一訊息的不同響應.子類可以重寫父類的方法,不同的子類對父類的同乙個方法的實現不同 多型就是允許方法重名 引數或返回值可以是父型別傳入或返回 import worker.h impor...

c 如何使用抽象和多型

虛建構函式與prototype模式建構函式是不能虛的,而這裡指的是具有這樣功能的函式。如在乙個類中,我們使用乙個virtual成員函式clone來呼叫複製建構函式new x this clone函式實際上是一種專門型別的factory method模式,它製造了乙個適當的產品,同時允許呼叫 對上下文...