採用C定義圓柱類Cylinder,繼承圓類Ci

2021-03-03 22:35:37 字數 380 閱讀 4778

1樓:怺逺恆暒

#include

#include

using namespace std;

#define pi 3.14159

class circle //圓類

};class cylinder:public circle //圓柱類繼承圓類

cylinder(float r,float h)//解構函式

~cylinder() {}

//radius height get set 方法void set_radius(float r)void set_height(float h)//圓柱體積方法

float volume()

};int main()

C 構造圓柱體的類,C 構造一個圓柱體的類

很簡單啊,先建立圓柱體的類,然後建立私有變數,半徑r和高h,可以新增有引數的建構函式,初始化半徑和高,然後新增get和set方法,獲取底面積的方法,直接返回 r r,獲取體積的方法,r r h,定義該類的變數的時候,可以指定半徑和高。計算底面積和體積直接呼叫方法就可以了。include using ...

C如何定義類型別的陣列,C 中如何定義類的陣列,以及給他們賦值?

student 學生物件的陣列 liststu new list 學生物件的集合 c 中自定義類陣列和結構陣列的使用 發現很多時候給定的陣列要實現某個邏輯或處理很是麻煩,一維陣列,二維陣列,等等需要經過n多轉換,還不如自己寫一個自定義陣列,既方便又節省時間,以下是類陣列,其實相當於定義了一個實體類一...

C的圓柱類繼承圓類怎麼寫,用C 寫圖形類繼承 長方形 圓形 三角形 圓形求面積。

public class circle 求圓周長 public float getcircumference 求圓面積 public flot getarea public class cylinder circlepublic float getsu cearea 測試這兩個類 class pro...