面對物件的三大基石 繼承

2021-08-19 22:58:12 字數 739 閱讀 5739

package jicheng

public class rich

public void shuaka()

package jicheng;

public class rich1st extends rich

public void shuaka()

package jicheng;

public class testrich

package jicheng;

public class rich2st extends rich

public void shuaka()

通過以上**,可以了解一下幾個方面:

1.extends 關鍵字

public class rich2st extends rich  意思就是富一代類繼承了富人類,extends的含義是拓展,意味著除了繼承了父類的屬性和方法外,還可以拓展出自己特殊的屬性和方法。

2.方法重寫的三大特點

(1)發生在父類與子類之間

(2)方法名相同,引數相同,返回型別相同

(3)子類重寫方法的訪問許可權》=父類被重寫的方法

3.super關鍵字

在子類的構造方法中通過super關鍵字可以呼叫父類的構造方法,但必須位於子類構造方法的第一句

4.protected訪問修飾符

protected受保護的,類的protected成員只能被該類的成員以及其子類成員訪問,還可以被同乙個包中的其他類成員訪問.

面對物件三大特性

1.封裝 安全,在需要封裝的屬性或者函式前加雙下劃線,並提供讀 寫的介面 1.封裝是物件導向程式設計的一大特點 2.物件導向程式設計的第一步 將屬性和方法封裝到乙個抽象的類中 為什麼說是抽象的,因為類不能直接使用 3.外界使用類建立物件,然後讓物件呼叫方法 4.物件方法的細節都被封裝在類的內部 cl...

面對物件的三大特徵

封裝 將類的某些資訊隱藏到類的內部,不能直接訪問,只能通過該類提供的方法對它進行訪問和操作 get和set方法 形象的比喻就是我們的汽車是由產家生產的,我們只關心使用就可以,不需要關心這個功能是怎麼做的。繼承 子類繼承父類 父類是可以有多個子類的 可以使用父類的方法和屬性,便於功能拓展。關鍵字 ex...

python 面對物件 繼承

私有屬性和方法通過在屬性和方法名前新增 得到。私有屬性和方法是物件的隱私,不能通過外界和子類直接訪問 在外界無法訪問到私有屬性和方法 不能直接print列印 可以通過在物件的方法內部訪問私有屬性 子類物件可以通過父類的公有方法間接訪問到私有屬性或私有方法 eg classa def init sel...