今天學習了物件導向的第二大特徵----繼承性。下面進行總結:
具體的可以通過以下**理解: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封裝的成員 如果想封裝時既可以讓自己類內部可以使用,也可以讓子類使用,但是內外不能用,那...