寫一個面向?qū)ο蟮某绦?,定義抽象基類Shape,由它派生出2個類:Square(正方形)、Triangle(三角形),顯示兩個圖形的面積。要求:
(1)抽象基類Shape的公有成員有純虛函數(shù)area()。
(2)Square類公有繼承自Shape類,新增數(shù)據(jù)成員side(邊長),公有成員有構(gòu)造函數(shù)和求正方形積的area()函數(shù)。
(3)Triangle類公有繼承自Shape類,新增數(shù)據(jù)成員side(邊長)、height(高),公有成員有構(gòu)造函數(shù)和求三角形面積的area()函數(shù)。
(4)在main()函數(shù)定義Square類的對象square1并賦初值,調(diào)用area()函數(shù)顯示該正方形面積;定義Triangle類的對象triangle1并賦初值,調(diào)用area()函數(shù)顯示該三角形面積。
您可能感興趣的試卷
你可能感興趣的試題
最新試題
?編譯器的核心作用是什么?()
在C語言中,將屬于不同類型的數(shù)據(jù)作為一個整體來處理時,常用()。
下面程序執(zhí)行后如果的值是85則輸出的結(jié)果是()
在C語言中,定義一個共用體變量時,系統(tǒng)分配給它的存儲空間長度是()。
C語言程序區(qū)分大小寫。
連字符“–”可以用于變量名時連接兩個單詞。
int a[5];該語句表明數(shù)組a中的第五個元素為a[5]。
計算機能干什么?()
完善下面程序中xxkl函數(shù)的定義,使程序能夠輸出數(shù)組a中所有元素的最大值。
?設(shè)fp為FILE類型的指針,要以只寫的方式打開文件d:\data\file.txt,正確的語句是()。