1:類每次載入時,只使用載入時的建構函式,也就是說當類裡面定義多個建構函式時,同時只能使用其中乙個。
2:當基類沒有指定任何建構函式的時候,那麼繼承類定義的所有建構函式是不能指定呼叫的基類建構函式,或者說
預設情況下只是呼叫基類的預設建構函式。
3:當基類只是定義預設建構函式的時候,那麼繼承類定義的所有建構函式是只能指定呼叫基類預設建構函式,或者
說預設情況下沒有指定就是呼叫基類的預設建構函式。
4:當基類定義多個建構函式的時候,那麼繼承類定義的所有建構函式可以隨意指定呼叫基類預設建構函式,同樣默
認情況下沒有指定就是呼叫基類的預設建構函式。
子類化1:當繼承類物件複製給基類物件,基類物件可以引用基類的所有可用資源,但是不能引用繼承類的成員。
此時對基類物件更新其成員數值,不影響繼承類中子物件的狀態。相反,不能複製,稱作子類化。
2:如果賦值得物件是指標型別,那麼就是把繼承物件的指標賦值給基類的指標變數.此時對基類物件更新其成員數值
,影響繼承類中子物件的狀態,因為指標變數指向的是繼承類物件。
C 基礎教程(一)
1.清單 1 1.乙個簡單的歡迎程式 welcome.cs namespace declaration using system program start class class welcomecss 結束。任何位於 之間的語句定義為塊。塊定義了程式元素的活動範圍 或者稱為生命期和可見性 這些概念...
C 大學基礎教程筆記 一
1.修改const物件的任何企圖在編譯時就會被發現,而不是等到執行期才導致錯誤。2.將變數和物件宣告為const可以提高效能,編譯器可以對常量提供某些相對變數來說不能提供的優化。3.對於const物件,c 編譯器不允許進行成員函式的呼叫,除非成員函式本身也宣告為const。4.要將函式指定為cons...
C 基礎教程(變數)
1 巨集常量 define 巨集常量名 常量值 2 const 修飾的變數 1 short 2位元組 2 int 4位元組 3 long win下4位元組 linux下32位系統是4位元組 64位是8位元組 4 long long 八字節可以使用sizeof 求出資料型別占用記憶體大小,具體用法 s...