C++
- 派生類、
- 類于類之間并非是孤立的、有父類和子類、也就是繼承類、
- 父類又稱基類和超類、
- 子類又稱派生類、
- 繼承是面向物件程式設計的核心之一、
- 派生類物件定義時呼叫建構式的順序、
- 先定義父類、父類中定義公用的成員變數函式、通過繼承父類的來構建新的類便是子類、
- 當定義子類物件時、需要呼叫父類和子類的建構式、父類建構式先執行、子類函式后執行、
- public,protected、private、代表訪問權限的三個
- public——公用、——可以被任意物體所訪問
- protected——保護、介于public(公用)與private(私有)之間、只允許本類或子類的成員函式訪問、
- private——私用、只允許本類成員的函式訪問、
- 子類以public繼承父類不改變父類的訪問權限、
- 父類是private則子類無法訪問、無論是通過public、protected、private這三種繼承方式 子類均無法得到父類的訪問權、
- 所有以父類想讓子類能夠訪問設為protected、公開則設定為public、不想讓外面任何函式訪問就設定為private、
- 函式屏蔽、
- using——讓父類同名函式再子類中可見、也就是讓父類同名函式可以再子類中以多載方式來使用、
- 默認情況下 子類有一個和父類同名的函式、那么子類就無法訪問父類的同名函式、即子類取代了父類中的同名函式、using便是解決此問題的,
- using的參考主要是用來實作子類物件呼叫父類的多載版本、
- 在子類使用——父類::函式名——也可以呼叫父類的同名函式 這是強制呼叫、
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/170989.html
標籤:C++
下一篇:C++學習筆記-初識C++
