繼承性 OOP(物件導向)的三大特性之二

2021-10-22 11:25:57 字數 1001 閱讀 6361

今天學習了物件導向的第二大特徵----繼承性。下面進行總結:

具體的可以通過以下**理解:

1、creature類

public

class

creature

}

2、person類

public

class

person

extends

creature

public

person

(string name,

int age)

public

void

eat(

)private

void

sleep()

public

intgetage()

public

void

setage

(int age)

}

3、student類

public

class

student

extends

person

public

student

(string name,

int age,string major)

// public void eat()

// // public void sleep()

public

void

study()

public

void

show()

}

4、測試類(包含main方法)

public

class

extendstest

}

路漫漫其修遠兮,吾將上下而求索!

堅持每天的學習,完成任務量,加油!

物件導向的三大特徵 繼承性 一

繼承是指在已存在的類的基礎上擴充套件產生新的類。已存在的類稱為基類 或父類 基類 超類 新產生的類稱為子類 或派生類 註解 就相當於一位 會九陽真經,長虹貫日 其大徒弟,二徒弟在 不斷教導下也會九陽真經與長虹貫日。注意此處繼承與子承父業不完全一樣 繼承是物件導向程式設計的三大特徵 封裝 繼承和多型 ...

物件導向的三大特徵 繼承性 五

如果父類當中的方法不確定如何進行 方法體實現,那麼就應該是乙個抽象方法。就是加上abstract關鍵字,然後去掉大括號,直接分號結束。抽象方法所在的類必須是抽象類。操作 在class之前寫上abstract即可。不能直接建立new抽象類物件 必須用乙個子類來繼承抽象父類 子類必須覆蓋重寫抽象父類的所...

PHP三大特性之繼承性

作用 讓 更具開放性 可擴充性,增加 的重用性 提高軟體的可維護性 繼承就是用子類去 擴充套件 父類 宣告乙個子類,使用extends關鍵字,去繼承 拓展 乙個父類 子類可以從父類繼承所有東西,除了private封裝的成員 如果想封裝時既可以讓自己類內部可以使用,也可以讓子類使用,但是內外不能用,那...