物件陣列
a a[3] 棧
a *p=new a[3] 堆
全域性、常量、**
deletep
拷貝建構函式
a a(const a&b)
深拷貝和淺拷貝
淺拷貝指標指向同一塊記憶體 ,記憶體覆蓋 不能重複釋放
this指標
引數和成員重名的時候用,所在物件本身的位址
const修飾成員函式,不能修改資料成員的值。實際是const修飾了this指標
常量成員函式只能用初始化列表
常物件呼叫的成員函式是常成員函式
物件指標和物件引用
a a;
const a&b=a
const ac=&a
常指標和常引用只能呼叫常成員函式
a const p=&a
p不能再指向其他地方,但是可以呼叫非常成員函式
c 基礎知識 封裝 物件導向
繼承public private和protected跟c 一樣,internal表示同乙個程式集的物件可以訪問 protected internal表示當前程式集 本類和派生類中可以訪問。比如成員變數宣告為 using system namespace declaration.可能不止乙個 name...
python基礎知識 封裝
1.python封裝三階段 第一階段 將引數例項化到乙個物件 第二階段 隱藏引數即私有引數 第三階段 定義getter setter方法,可以設定自己定義的規則 2.私有屬性和私有方法。用兩個下劃線開頭表示私有,例如 aaa。只能在類的內部呼叫,不能在類的外部呼叫 3.示例 封裝的第乙個階段 cla...
C 基礎知識
抽象類 abstract class 一種不可以被例項化的類。抽象類中一般含有抽象方法,當然也可有具體實現。繼承類只有實現過所有抽象類的抽象方法後才能被例項化。介面 inte ce 只含有共有抽象方法 public abstract method 的類。這些方法必須在子類中被實現。反射 程式集包含模...