如何用c編寫幾何圖形圓的類Circle,包括兩個屬性 圓心O 用上題中的Point類實現 和半徑

2021-05-21 10:45:11 字數 3915 閱讀 5131

1樓:魔法軟糖

題目中bai的point類呢,默

du認就用zhisystem.drawing.point代替了。dao

public class circle

int getr()

void setr(int newr)

void moveto(point newp)void display() ,\r\n半徑屬是: ", p.x, p.y, r)) }}

編寫幾何圖形圓的類circle,包括兩個屬性:圓心o(另定義point(點)類實現)和半徑r。

2樓:匿名使用者

#include

using namespace std;

class point

float getx()

float gety()

void display();

private:

float x;

float y;

};void point::display()class circle

void display1();

private:

point point;

float r;

};void circle::display1()int main()

/*因為不明白你究竟想問什麼,我就只寫了你所要求的和簡單的輸出。

/*因為x,y是類point的私有成員,在類circle中要想使用它們,則需要point類中的成員函式呼叫,故:定義了getx()和gety()函式,

希望對你有幫助,已經除錯通過*/

求用c++編寫幾何圓形的類circle,包括兩個屬性:圓心o和半徑r

3樓:匿名使用者

point類不用寫了吧,就兩個座標

class circle

point geto()

int getr()

void setr(int r)

void moveto(point p)

void seto(point p)

void display()

private:

point p;

int r;

}point類要過載運算子

實現圓類(circle) 圓類包含圓心(point p)和半徑(int r)兩個屬性提供合理的構造器計算當前圖形的面積

4樓:匿名使用者

public static void main(string args)

}class circle

public double getsquare()

設計一個點類(point),一個圓類(circle) 要求:

5樓:司馬刀劍

#include

using namespace std;

class point //point 類的宣告//建構函式

point(point &p); //拷貝建構函式int getx()

int gety()

private: //私有資料

int x,y;

};//成員函式的實現

point::point(point &p)//形參為point類物件的函式

void fun1(point p)

//返回值為point類物件的函式

point fun2()

//主程式

int main()

class circle //宣告類circle 及其資料和方法;// 類的實現

circle::circle(float r) // 建構函式初始化資料成員radius

float circle::circumference() // 計算圓的周長

float circle::area() // 計算圓的面積大體就是這樣了...

定義一個抽象類shape表示圖形類,包含一個抽象方法doublearea()用來計算圓形的面積

6樓:南瓜蘋果

**如下:

using namespace std;

class shape

;class ********:public shape;擴充套件資料抽象類的意義:

抽象類是不完整的,它只能用作基類。在物件導向方法中,抽象類主要用來進行型別隱藏和充當全域性變數的角色。抽象類往往用來表徵對問題領域進行分析、設計中得出的抽象概念,是對一系列看上去不同,但是本質上相同的具體概念的抽象。

比如,在一個圖形編輯軟體的分析設計過程中,就會發現問題領域存在著圓、三角形這樣一些具體概念,它們是不同的,但是它們又都屬於形狀這樣一個概念,形狀這個概念在問題領域並不是直接存在的,它就是一個抽象概念。

而正是因為抽象的概念在問題領域沒有對應的具體概念,所以用以表徵抽象概念的抽象類是不能夠例項化的。

7樓:夜神

//測試

類public class test

}//抽象類

public abstract class shape//圓類

public class circle extends shapevoid setd(double r)

}//矩形類

public class rect extends shapevoid setlenwid(double length, double width)

}測試結果

圓的面積是50.24

矩形的面積是12.0

8樓:硬幣小耗

方法如下:

public class test

}//抽象類

public abstract class shape//圓類

public class circle extends shapevoid setd(double r)}

設計一個描述圓的circle類,該類包括的屬性有:圓心座標x,y和圓的半徑radius;包 30

9樓:匿名使用者

#include

#define pi 3.14

class circle

;circle::circle()

void circle::setpoint(int a,int b)void circle::setradius(float c)float circle::

getarea()int main()

/*個人覺得設定圓心沒什麼用啊,程式通過測試了,呵呵*/

利用類的組合,定義兩個類circle和point,用來描述二維空間中的圓,

10樓:

#include

using namespace std;

class point

point(int x, int y)

int getx()

void setx(int x)

int gety()

void sety(int y)

};class circle

circle(point dot, double radius)//移動圓,新的圓心為dot

void move(point dot)

//設定圓的大小,新的半徑為radius

void setradius(double radius)//計算圓的面積

double area()

//計算圓的周長

double girth()

//描述圓的基本資訊

void describe()

};void main()

小學數學幾何圖形如何指導學生預習

預習言外之意,在正式講課之前,讓孩子用紙板儘可能多的去收集各種圖形,可以有家長參與 從中講清何為周長,何為面積,隨後再各種圖形公式的細緻講解。幾何圖形包括平面圖形和立體圖形,不同年級段有不同的要求。低年級以認識圖形為主,中年級以瞭解平面圖形的性質及周長與面積計算為主,高年級以求立體圖形的體積為主。但...

如何用visual studio編寫c 函式,注意是函式而不是程式

函式包bai括在程式中。du。你指zhi的是c 函式的dao定義方法嗎內?datatype func name args 基本結構就是這容樣 1.h include void testfun 1.cpp void testfun main.cpp include include 1.h 在程bai序...

如何用幾何畫板製作滾動的圓,計算

已經做好了,不知道你對幾何畫板瞭解多少,敬請請評價。幾何畫板怎樣製作圓 段上滾動的課件 1 繪製一條射線oa 2 射copy線的端點o做射 bai線垂線du 如何用幾何畫板畫一個圓沿著圓滾動的效果?1.做大圓圓a,並連線圓a的圓心a和圓上一點b,得到大圓半徑ab2.取ab中點c,選中點a和點c 注意...