實驗二 繼承與派生

2022-12-13 11:57:02 字數 469 閱讀 5963

c++上機實驗報告

專業學號姓名

一、實驗名稱:類與物件(4學時

二、目的要求:

1、掌握繼承的意義和語法;

2、掌握虛基類的概念與應用。

三、實驗內容:

1、設計乙個人員類person,包括姓名和衣服、褲子及鞋子的指標;將其衣服、褲子、鞋子分別設計成類clothes、pants和shoe的物件,這3個類都是從物品類object派生的,object類包括物品型別昨顏色資料成員;並採用相關資料進行測試;

2、設計乙個虛基類base,包含姓名和年齡私有資料成員以及相關的成員函式;由它派生出領導類leader,包含職務和部門私有資料成員以及相關的成員函式;再由base派生出工程師類engineer,包含職稱和專業私有資料成員以及相關的成員函式;然後由leader和engineer類派生出主住工程師chairman。並採用相關資料進行測試。

四、實驗原始碼及除錯過程

五、實驗分析總結

繼承與派生練習

一 填空題 1.類有2種用法 一是類的例項化,即生成類的物件 另一種是通過繼承 派生出新類。2.類a繼承了類b,則類a稱為子類 類b稱為父類 語言提供的多繼承機制允許乙個派生類繼承多個基類,即使這些類相互無關。二 判斷 1.在派生類的建構函式的初始化表中不能對包含基類的子物件初始化。n 2.乙個派生...

繼承與派生類知識要點

知識要點 1 1 掌握繼承和派生的定義,派生類的定義方法。1 掌握繼承的兩種型別 單繼承和多繼承。2 掌握private,public,protected三種繼承方式的特點。繼承方式決定了基類中的成員在派生類中的屬性。三種繼承方式的共同點 基類的private成員在派生類中不可見。區別 對於私有繼承...

總結c 之繼承和派生

繼承和派生 一 繼承 inheritance 在乙個已存在的類的基礎上建立乙個新的類。在c 中可重用性是通過繼承這一機制實現的。派生 derived 在已有類的基礎上新增自己的特性而產生新類的過程。共享基類的成員。派生類不會繼承基類的友元關係。派生類同時也是乙個 組合 建立乙個新類,類中的乙個或者多...