當前位置:編程學習大全網 - 編程軟體 - C++編程:用面向對象的方法求圓面積。要求寫壹個circle類。

C++編程:用面向對象的方法求圓面積。要求寫壹個circle類。

我寫壹個簡單的吧:

# include & ltiostream & gt

使用命名空間std

#定義pi 3.14 //宏定義π

班級圈{

私人:

雙倍半徑;//半徑

公共:

Circle (): Radius( 0) {} //默認構造函數

顯式圓(雙r):半徑(r ) { }

圓形(圓形& amprhs ) { Radius = rhs。半徑;}//復制構造函數

常數圈& amp運算符=(圓形& amprhs ) { Radius = rhs。半徑;}//過載=

void set Radius(double r){ Radius = r;}//為半徑賦值

double Area(){ return pi * Radius * Radius;}//返回面積

};

int main()

{

圓測試;

雙r;

cout & lt& lt"請輸入圓的半徑:"

CIN & gt;& gtr;

test . set radius(r);

cout & lt& ltendl & lt& lt圓的面積是:“< & lt測試。area()& lt;& ltendl

返回0;

}

PS:沒有給出析構函數,因為這個類中只有壹個double類型的數據,所以可以使用編譯器默認的析構函數,而不是顯示已定義的析構函數。

  • 上一篇:學編程要什麽學歷,高中生能學嗎
  • 下一篇:古詩詞名句
  • copyright 2024編程學習大全網