第13周任務1

2021-06-06 11:14:54 字數 1217 閱讀 2740

/* (程式頭部注釋開始)

* 程式的版權和版本宣告部分

* 檔名稱:

* 作 者: 臧鵬

* 完成日期: 2012 年 5 月 14 日

* 版 本 號:

* 對任務及求解方法的描述部分

* 輸入描述:

* 問題描述:

* 程式輸出:

* 程式頭部的注釋結束

*///任務1.2

#include using namespace std;

class vehicle

//任務1.2,將vehicle改為虛函式

//定義基類函式為虛函式:

#include using namespace std;

class vehicle

//任務1.3,將vehicle類的定義修改為純虛函式

//基類函式宣告為純虛函式 :

#include using namespace std;

class vehicle

; class car: public vehicle

任務1-1

(a) 直接用物件訪問成員函式:

run a vehicle.

run a car.

run a airplane.

(b) 用指向基類的指標訪問成員函式:

run a vehicle.

run a vehicle.

請按任意鍵繼續. . .

任務1-2

(a) 直接用物件訪問成員函式:

run a vehicle.

run a car.

run a airplane.

(b) 用指向基類的指標訪問成員函式:

run a car.

run a airplane.

請按任意鍵繼續. . .

任務1-3

(a) 直接用物件訪問成員函式:

run a car.

run a airplane.

(b) 用指向基類的指標訪問成員函式:

run a car.

run a airplane.

請按任意鍵繼續. . .

第13周任務2 1

作 者 付文傑 完成日期 2012 年 5 月 16 日 版 本 號 x1.0 任務2 下面給出了基類animal和main 函式。任務2.1 根據main 函式給出的注釋提示,設計出相關的各個類。任務2.2 顯然,animal設計為抽象類更合適,animal不需要能夠例項化,是專門作基類使用的。改...

第13周任務3

include using namespace std class shape class circle public shape virtual float area const private float radii float circle area const class rectangle...

第13周任務4

include includeusing namespace std const double p 3.14 class csolid 定義虛基類 class ccube public csolid class cball public csolid class ccylinder public c...