-
大小: 60KB文件類型: .doc金幣: 1下載: 1 次發(fā)布日期: 2021-07-12
- 語(yǔ)言: C/C++
- 標(biāo)簽: C++多態(tài)性??
資源簡(jiǎn)介
(1)在《C++面向?qū)ο蟪绦蛟O(shè)計(jì)》第6章例6.3的基礎(chǔ)上作以下修改,并作必要的討論。
○1把構(gòu)造函數(shù)修改為帶參數(shù)的函數(shù),在建立對(duì)象初始化。
○2先不將析構(gòu)函數(shù)聲明為virtual,在main函數(shù)中另設(shè)一個(gè)指向Circle類對(duì)象的指針變量,使它指向變量,使它指向grad1。運(yùn)行程序,分析結(jié)果。
○3不作第②點(diǎn)的修改而將析構(gòu)函數(shù)聲明為virtual,運(yùn)行程序,分析結(jié)果。
(2)聲明抽象基類Shape,由它派生出3個(gè)派生類:Circle(圓)、Rectangle(矩形)、Triangle(三角形),用一個(gè)函數(shù)printArea分別輸出以上三者的面積,3個(gè)圖形的數(shù)據(jù)在定義對(duì)象時(shí)個(gè)給定。
代碼片段和文件信息
- 上一篇:C語(yǔ)言+SDL俄羅斯方塊
- 下一篇:最大子段和/三種方法/c++
評(píng)論
共有 條評(píng)論