c程式設計下面定義了圓類,請在其基礎上實現圓柱體類 column ,實現計算圓柱體體積

2021-05-24 19:30:30 字數 2723 閱讀 4230

1樓:陽雪松

class column: public circle};

2樓:眾裡尋她請谷歌

class circle

circle(double r)

double getarea()

};double circle::p = 3.1415926;

class pillar:public circledouble getvolum()};

採用c++定義一個圓柱類(cylinder),繼承圓類(circle)。

3樓:怺逺恆暒

#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++程式設計序題:(一)定義一個圓類xy,計算圓的面積和周長(). 要求:1.該類有一個私用的資料成員r,表示半徑; 5

4樓:匿名使用者

【題意分析】

本題是最基礎的c++類使用習題,主要就是練習類的定義,私有成員,外部成員,成員變數,成員函式的使用等。下面這段**每行都有註釋,除了實現題中的功能,還有一些基礎的示例對理解c++的類很有幫助,具體**如下:

【程式**】

#include //控制檯操作標頭檔案

class xy                        //定義一個類

//無參建構函式

xy(double n)           //有參建構函式

int set(double n)      //設定半徑的成員函式

double get()      //獲得半徑的成員函式

double grith()               //求周長的成員函式

//周長等於2∏r

double area()                //求面積的成員函式

//面積等於∏r的平方

};                              //類定義結束

int main()                      //主函式

//結束程式

【執行結果】

以上程式在dev  c++中執行通過,執行結果截圖如下:

5樓:示申僉

class xy

double getarea()

double r;};

6樓:聖經守恆定律

#include

using namespace std;

#define _pi 3.14

class xy;

double perimeter(const xy& xy);

class xy

double area()

friend double perimeter(const xy& xy);

};int main(void)

double perimeter(const xy& xy)

c++ 定義1個點類point,一個圓類circle,一個圓柱體類cylinder,點類派生圓類,圓類派生圓

7樓:

看primer 就知道了

8樓:匿名使用者

#include

using std::cout;

using std::endl;

#define pi 3.14159

struct point

virtual void show() const};struct circle : public pointdouble area() const

double perimeter() constvoid show() const

};struct cylinder : public circledouble area() const

double volume() constvoid show() const

};int main()

採用c++定義一個圓柱類(cylinder),組合圓類(circle)。

9樓:牽絆_背心

class cylinder

;cylinder::cylinder():radius(0),height(0){}

virtual ~cylinder::cylinder(){}void cylinder::set(float radius, float height)

float cylinder::getradius()float cylinder::getheight()float tiji()

C定義負數類,C,定義一個負數類

include stdafx.h include using namespace std class plex plex double rl,double im void add plex c void show void main c 中負數是什麼型別的 負數跟非負數的區別在於符號位上,所以,只要...

C 圓類,要求定義建構函式(以半徑為引數,預設值為0,周長和麵積在建構函式中生成)和複製建構函式

不會的。c 類的建構函式詳解 一 建構函式是幹什麼的 class counter private 資料成員 int m value 該類物件被建立時,編譯系統物件分配記憶體空間,並自動呼叫該建構函式 由建構函式完成成員的初始化工作 eg counter c1 編譯系統為物件c1的每個資料成員 m v...

C 中類怎樣定義,使用,C 中如果要用的類定義在使用之後,該怎樣宣告?

類的定義格式一般地分為說明部分和實現部分。說明部分是用來說明該類中的成員,包含資料成員的說明和成員函式的說明。成員函式是用來對資料成員進行操作的,又稱為 方法 實現部分是用來對成員函式的定義。概括說來,說明部分將告訴使用者 幹什麼 而實現部分是告訴使用者 怎麼幹 類的一般定義格式如下 class 類...