繼承,多繼承,多層繼承,許可權控制

2021-09-12 13:16:49 字數 390 閱讀 1080

繼承:

子類可以使用父類的屬性和方法

子類在繼承的時候,在定義類的時候,()填寫的是父類的名字

父類的屬性和方法,子類可以繼承並使用

父類—子類 基類—派生類

多繼承:

子類可以繼承成多個父類的屬性和方法

mro:方法查詢順序

如果子類有方法則呼叫子類的方法,沒有則用父類的方法,父類找不到用object

多層繼承

父類————子類———子子類

許可權控制:

訪問許可權:公有,私有__,保護_

類的私有屬性:不能通過例項物件直接訪問,但是可以在類裡面訪問

類的保護變數:可以通過例項直接訪問

但是子類不可以使用父類的私有屬性

C 繼承許可權和繼承方式

c 繼承的一般語法為 class 派生類名 繼承方式 基類名 繼承方式限定了基類成員在派生類中的訪問許可權,包括 public 公有的 private 私有的 和 protected 受保護的 此項是可選項,如果不寫,預設為 private 成員變數和成員函式預設也是 private 現在我們知道,...

繼承許可權的問題

許可權修飾符 y表示可以訪問,n表示不可以訪問 成員修飾符 類自己相同包 不同包的子類 任意類public 公有的 yy yyprotected 保護 yy yn包 預設 yy nnprivate 私有的 yn nn乙個例子 許可權問題 父類p許可權a public 公有的 bprotected 保...

繼承許可權的問題

許可權修飾符 y表示可以訪問,n表示不可以訪問 成員修飾符 類自己相同包 不同包的子類 任意類public 公有的 yy yyprotected 保護 yy yn包 預設 yy nnprivate 私有的 yn nn乙個例子 許可權問題 父類p許可權 apublic 公有的 bprotected 保...