Point派生類——圓

//Point派生類——圓 
#include<iostream>
#include<cmath> 
using namespace std;

class Point {
    public:
        Point(int x=0,int y=0):x(x),y(y){}
        int getX(){return x;}
        int getY(){return y;}
    private: 
        int x,y;
};

class Circle:public Point
{
    public:
        Circle(float i,float j,float k);
        float area();
    private:
        float r,c;
};

Circle::Circle(float i,float j,float k):Point(i,j),r(k){}
float Circle::area()
{
    c=3.14*r*r;
    cout<<"圓的面積:"<<c;    
}

int main(){
    Circle c(1,2,2);
    c.area();

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章