寫一個(gè)面向?qū)ο蟮某绦?,定義抽象基類Shape,由它派生出2個(gè)類:Circle(圓形)、Rectangle(矩形),顯示兩個(gè)圖形的面積。要求:
(1)抽象基類Shape的公有成員有純虛函數(shù)area()。
(2)Circle類公有繼承自Shape類,新增數(shù)據(jù)成員radius(半徑),公有成員有構(gòu)造函數(shù)和求圓面積的area()函數(shù)。
(3)Rectangle類公有繼承自Shape類,新增數(shù)據(jù)成員length(長(zhǎng))、width(寬),公有成員有構(gòu)造函數(shù)和求矩形面積的area()函數(shù)。
(4)在main()函數(shù)定義Circle類的對(duì)象circle1并賦初值,調(diào)用area()函數(shù)顯示該圓面積;定義Rectangle類的對(duì)象rectangle1并賦初值,調(diào)用area()函數(shù)顯示該矩形面積。
您可能感興趣的試卷
你可能感興趣的試題
最新試題
以下不能正確計(jì)算1×2×3×…×10的程序段是()
下面不是C語(yǔ)言特點(diǎn)的是()。
編譯器的作用是將一個(gè)高級(jí)語(yǔ)言程序翻譯成計(jì)算機(jī)可以執(zhí)行的二進(jìn)制代碼。
在C語(yǔ)言中do-while和while語(yǔ)句均是先判斷表達(dá)式,再執(zhí)行循環(huán)體語(yǔ)句。
int a[5];該語(yǔ)句表明數(shù)組a中的第五個(gè)元素為a[5]。
Polya的問(wèn)題求解四步法不包括()。
?設(shè)fp為FILE類型的指針,要以只寫的方式打開文件d:\data\file.txt,正確的語(yǔ)句是()。
完善下面程序中xxkl函數(shù)的定義,使程序能夠輸出數(shù)組a中所有元素的最大值。
?醫(yī)院的CT設(shè)備計(jì)算成像的核心原理是()
學(xué)習(xí)C語(yǔ)言只需要記憶語(yǔ)法就可以了。