C++:13---继承(单一继承、多重继承、多级继承、菱形继承、虚继承)
生活随笔
收集整理的這篇文章主要介紹了
C++:13---继承(单一继承、多重继承、多级继承、菱形继承、虚继承)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一、基類與派生類的概念
基類(父類):在繼承關(guān)系中處于上層的類
派生類(子類):在繼承關(guān)系中處于下層的類
二、類派生列表
派生類通過派生類列表來指出其從哪個(哪些)基類繼承而來
類派生列表的使用規(guī)則:
①派生列表不能出現(xiàn)在類的聲明時,只能在定義時,原因如下:
一條聲明語句的目的是讓程序知曉某個名字的存在已經(jīng)改名字表示一個什么樣的實體(如一個類、一個函數(shù)、或一個變量等)
②要繼承的基類必須在本類之前定義而非聲明,原因如下:
派生類必須知道其從基類繼承而來的成員是什么,如果基類只是一個聲明,那么派生類將無從知曉
總結(jié)
以上是生活随笔為你收集整理的C++:13---继承(单一继承、多重继承、多级继承、菱形继承、虚继承)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql数据库表的导入导出
- 下一篇: C++(19)--自定义Array,ve