1樓:匿名使用者
// point類
public class point
public int x
set}
public int y
set}
}// circle類, 繼承point類作為圓心public class circle : point// 獲取或設定圓心
public point center
set }
// 獲取或設定半徑
public float radius
set}// 其他屬性、方法……}
定義乙個點類point,由此派生出乙個圓類
2樓:匿名使用者
我覺得圓類應該作為乙個基類好點,其成員可以已是point類的物件,2點確定乙個圓嘛
3樓:匿名使用者
#include
using namespace std;
class point
void set(int ix,int iy)void disp()
private:
int x;
int y;
};class circle:public pointvoid disp()
private:
int r;
};int main()
定義point(點)類,由point類派生出circle(圓)類,再由circle類派生出cylinder
4樓:匿名使用者
虛函式是父類為子類提供的預設實現,哪怕是空實現。
需要子類重寫這個函式,從而提供與父類不同的行為特徵。
如果該函式不是虛函式,則是父類提供給子類的強制實現;輸出結果都是父類的特性,結果是一樣的。
5樓:吳鐵騎
不是虛函式就不能輸出乙個圓柱體,因為圓柱體是虛的,所以用虛函式
6樓:
你想用什麼語言解決呢?c、c++、還是c#?
定義點類,從點類派生矩形類和圓類,主程式實現用同乙個方法顯示矩形和圓的面積
建立乙個point ( 點 )類,包含資料成員x,y ( 座標點 )。以它為基類,以保護方式派生出乙個circle ( 圓 )類
7樓:匿名使用者
#define pi 3.14
class point
point(double xv,double yv)virtual double area()void show()
};class circle :protected pointcircle(double rv,double x,double y)
double area()
void show()
double getradius()
};正好有個現成的。。。
參照教材例6.1,定義point(點)類,由point類派生出circle(圓)類,再由circle類派生出cylinder(圓柱體
8樓:新萌蒙
public class point2
public string tostring()public static void main(string args)}}
class circle3 extends point2public float getarea()}class cylinder extends point2public float getv()}
定義乙個點類point包括x座標和y座標(int)。定義乙個圓類circle,
9樓:寒寒家
首先,類一般是有預設的無參建構函式的,但是因為定義了circle的有參建構函式,circle(point pp,int rr),所以系統不會在生成預設的無參建構函式
然後因為在main函式中有: circle c1(p1,7),c2;其中的c2並沒有給它引數,系統會認為它使用的是無參建構函式
所以這就原因了。如果不加上circle(){}的話,系統會認為c2是不合法的,因為沒有它的無參建構函式。
c++ 定義1個點類point,乙個圓類circle,乙個圓柱體類cylinder,點類派生圓類,圓類派生圓
10樓:
看primer 就知道了
11樓:匿名使用者
#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若定義類,C若定義類AclassApublicAAintx
a a 4 這一定義,呼叫類a的賦值建構函式a int x 一次 a b 3 相當於定義了型別為a物件的陣列回,其元素個數答為3,即呼叫三次類a的預設建構函式a a p 2 定義了乙個型別為a 的陣列,即指向a類物件的指標陣列,並未產生類a的物件,不呼叫建構函式 滿意請採納。a a 4 呼叫有參建構...
C 指標定義,c 類的指標定義
為了說清楚什麼是指標,必須弄清楚資料在記憶體中是如何儲存的,又是如何讀取的。如果在程式中定義了乙個變數,在編譯時就給這個變數分配記憶體單元。系統根據程式中定義的變數型別,分配一定長度的空間。例如,c 編譯系統一般為整型變數分配4個位元組,為單精度浮點型變數分配4個位元組,為字元型變數分配1個位元組。...
c 類的指標定義,c 類物件和指標的區別
吉祥二進位制 c 中的類,本質上就是使用者自定義的一個資料型別,因此它和內建資料型別在使用上有很多相似之處。可以對比內建資料型別來理解。假設有一個test的class。要定義類的指標,如下 test o o 定義test類的物件 o o test p o o 定義一個類的指標,指向o o 與int型...