繼承總結與心得

2021-08-20 23:39:54 字數 950 閱讀 7726



1.基類與派生類

(1)繼承語法形式:

class 派生類名:基類名錶

;基類類名錶構成:

訪問控制 基類名

訪問控制有三種

無論哪種型別都不能直接訪問基類私有成員

2.生成派生類的過程

(1)基類的建構函式和析構函式不能被繼承

(2)如果基類沒有定義建構函式或有無參的建構函式, 派生類也可以不用定義建構函式

(3)如果基類沒有無參的建構函式,派生類必須定義建構函式

(4)如果派生類的基類也是派生類,則每個派生類只負責最近的基類的構造

(5)派生類是否定義析構函式與所屬的基類無關

析構函式的執行順序是 派生類→基類。

(2)當派生類中含有物件成員時

建構函式的執行順序  基類→物件成員→派生類;

派生類→物件成員→基類。

#includeusing namespace std ;

class parent_class

int inc1 ()

int inc2 ()

void display ()

};class derived_class : private parent_class

int inc1 ( )

int inc3 ( )

void display ( )

} ;int main ( )

5.多繼承

不建議使用

派生類的物件代替。

1.派生類的物件可以賦給基類物件

例:2.派生類的物件可以初始化基類的引用

7.心得體會



總結 多型與繼承 要點

什麼是多型 答 多型是物件導向的重要特性之一,它是一種行為的封裝,是同一種事物所表現出的多種形態,簡單地說是 乙個介面多種實現 多型的作用多型的分類 答 有兩種型別的多型性 編譯時的多型性。編譯時的多型性是通過過載來實現的。執行時的多型性。執行時的多型性是通過虛成員實現的。在c 中如何實現多型 答 ...

LinkedList 繼承與介面總結

作為最簡單常用的linkedlist,自己使用起來容易記混幾個介面方法區別,在此總結一下以備方便檢視,簡化uml圖 其中queue介面實現增 刪 查3組操作介面 deque繼承自queue,在queue的增刪查基礎上,增加了雙端操作對應的介面,外加push pop的棧操作 介面分組與等效對應關係 操...

團隊總結與心得體會

歷時乙個學期的軟體工程課程就要結束了,我們五個月以來的合作也即將畫上乙個句號。在這個過程中,我們學習了全新的知識,遇到並解決了很多問題,體驗了從未體驗過的開發流程。不敢說我們的成果有多麼圓滿,但收穫確實頗為豐富。首先是這個團隊的組長湯峻宇同學 團隊整體總結 作為組長,我學到了如何與其他組員更好地合作...