⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 exam2_2.cpp

📁 C++程序设计源代码例
💻 CPP
字号:
#include "iostream.h"
class Point    // 定义基类
{	int  m_x,  m_y;	
 public:			
	Point(int x,int y){ m_x=x; m_y=y;  }	
	int get_x(){ return m_x; }	
	int get_y() { return m_y;}
};

class Circle : public Point   //定义派生类,公有继承
{ 
	double  radius;	
public:			
	Circle(int x,int y,double r) : Point(x,y)//派生类没有继承基类的构造函数,而是通过	
	{ radius=r;}                             //访问基类的构造函数初始化基类的数据成员
	double Area(void) {return 3.14*radius*radius; }  //计算圆面积			
	int get_centreX() {return get_x();}  //调用基类中的成员函数访问基类数据,获得	
	int get_centreY() {return get_y();}  //圆心坐标
};

void main()
{
	int x,y;
	double r;
	cout<<"x="; 
	cin>>x;
	cout<<"y="; 
	cin>>y;
	cout<<"r="; 
	cin>>r;
	Circle c(x,y,r);
	cout<<"the centre of the Circle is "<<c.get_centreX()<<" and "<<c.get_centreY()<<endl;
	cout<<"the Area of the Circle is "<<c.Area()<<endl;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -