c 基礎 三 繼承多型

2021-10-23 03:24:52 字數 899 閱讀 1003

1.繼承中  各個許可權的繼承情況

class person

;class student:public person 公有繼承 那麼變數都會保持不變

;class teacher:protected person 保護繼承 那麼變數都會變保護的

;class student2 :private person

;

2.繼承的構造方法

1.子類首先會預設呼叫父類的預設構造方法,如果沒有報錯,   如果是有參的,需要自己初始化列表呼叫 父類有引數的構造

2.構造先是父類,析構後是父類                     3.不會繼承父類的  構造 和 析構函式

class person

};class student:public person

}

3.父類 子類 方法呼叫

1.如果重名, 會隱藏父類所有重名方法,而呼叫不到          2.若果想呼叫加  作用域

class person

};class student:public person

};int main()

3.重名的靜態方法的呼叫

class person

};class student:public person

};int main()

class a :public b1 ,public b2 {}

animal* animal =  new cat; 

存虛函式  virtual int get() = 0;  子類必須重寫,實現,      有純虛數的類,抽象類不能再  例項化了

C 基礎封裝,繼承,多型

一 封裝 c 中可使用類來達到資料封裝的效果,這樣可以使資料與方法封裝成單一元素,以便於通過方法訪問資料。除此之外,還可以控制資料的訪問方式。在物件導向程式設計中,大多數都是以類作為資料封裝的基本單位。類將資料和運算元據的方法結合成乙個單位。設計類時,不希望直接訪問類中的資料,而是希望通過方法來訪問...

C 基礎 封裝,繼承,多型

c 中可使用類來達到資料封裝的效果,這樣可以使資料與方法封裝成單一元素,以便於通過方法訪問資料。除此之外,還可以控制資料的訪問方式。在物件導向程式設計中,大多數都是以類作為資料封裝的基本單位。類將資料和運算元據的方法結合成乙個單位。設計類時,不希望直接訪問類中的資料,而是希望通過方法來訪問資料。這樣...

C 繼承多型基礎描述

1.什麼是繼承?舉例說明 繼承就是子類繼承父類裡面的屬性和方法 父類 public class fl 子類 public class zl fl 2.什麼是多型?舉例說明 乙個事物的多種形態 class fl class zl fl class zl1 fl 3.什麼是抽象類?舉例說明 用abstr...