为了测试以上Circle类的定义,可以写出下面的主函数:
- int main( ) {
- Circle c(3.5,6.4,5.2); //建立Circle类对象c,并给定圆心坐标和半径 cout<<"original circle:nx="<<c.getX()<<", y="<<c.getY()<<", r="<<c.getRadius( )<<", area="<<c.area( )<<endl; //输出圆心坐标、半径和面积
- c.setRadius(7.5); //设置半径值 c.setPoint(5,5); //设置圆心坐标值x,y
- cout<<"new circle:n"<<c; //用重载运算符“<<”输出圆对象的信息 Point &pRef=c; //pRef是Point类的引用变量,被c初始化
- cout<<"pRef:"<<pRef; //输出pRef的信息 return 0;
- }










