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...