c 練習題 抽象基類Shape派生3個類

2021-10-07 18:21:17 字數 689 閱讀 8069

7-1 抽象基類shape派生3個類 (20分)

宣告抽象基類shape,由它派生出三個類,圓形circle,矩形rectangle,三角形********,用乙個函式輸出三個面積。

在一行中依次輸入5個數,圓的半徑,長方形的高和寬,三角形的高和底,中間用空格分隔

圓的面積,長方形的面積,三角形的面積,小數點後保留2位有效數字,每個面積佔一行。

在這裡給出一組輸入。例如:

3 3 4 3 4
在這裡給出相應的輸出。例如:

28.27

12.00

6.00

**實現:

#includeusing namespace std;

class shape

virtual double printf()=0;

};class circle:public shape

virtual double printf()

};class rectangle:public shape

virtual double printf()

};class ********:public shape

virtual double printf()

};int main()

java抽象類練習題

package com.test 3 設計乙個系統 門的實現過程 流程 設計一張抽象的門door,那麼對於這張門來說,就應該擁有所有門的共性,開門和關門 然後對門進行另外的功能設計,防盜 防水 防彈 bulletproof 防火 防鏽,要求 利用繼承 抽象類 介面的知識設計該門 abstract c...

c 練習題 A是A1的虛基類

7 1 a是a1的虛基類 15分 本題目要求讀入3個整數a b和c,然後按照下列要求完成相關設計 1.定義乙個基類a,在其中包含保護的資料成員int i,設計類a的帶參建構函式對i進行初始化,定義成員函式display 顯示i值 2.定義基類a的公有派生類a1,且a是a1的虛基類 a1中包含保護的資...

C 整合和派生練習題解答

綜合題1 考察單繼承方式 綜合題1.編寫乙個程式設計乙個汽車類vehicle,包含的資料成員有車輪個數wheels和車重weight。小車類car是它的私有派生類,其中包含載人數pasenger load。卡車類truck是vehicle的私有派生類,其中包含載人數passenger load和載重...