#include <iostream>
using namespace std;
class point
{
public:
void set(int m,int n)
{
x=m;
y=n;
}
int getx()
{
return x;
}
int gety()
{
return y;
}
private:
int x;
int y;
};
class circle:public point
{
public:
void setc(int p,int q)
{
set(p,q);
}
void setr(int r)
{
this->r=r;
}
int getr()
{
return r;
}
double area()
{
return 3.14159*r*r;
}
private:
int r;
};
int main()
{
circle c;
c.setc(3,4);
c.setr(2);
cout<<"圆心是:("<<c.getx()<<","<<c.gety()<<") 半径是:"<<c.getr()<<" 圆面积为:"<<c.area()<<endl;
return 0;
}
using namespace std;
class point
{
public:
void set(int m,int n)
{
x=m;
y=n;
}
int getx()
{
return x;
}
int gety()
{
return y;
}
private:
int x;
int y;
};
class circle:public point
{
public:
void setc(int p,int q)
{
set(p,q);
}
void setr(int r)
{
this->r=r;
}
int getr()
{
return r;
}
double area()
{
return 3.14159*r*r;
}
private:
int r;
};
int main()
{
circle c;
c.setc(3,4);
c.setr(2);
cout<<"圆心是:("<<c.getx()<<","<<c.gety()<<") 半径是:"<<c.getr()<<" 圆面积为:"<<c.area()<<endl;
return 0;
}