公有继承
来源:互联网 发布:招商银行软件下载 编辑:程序博客网 时间:2024/04/20 04:13
#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;
}
0 0
- 公有继承
- 公有继承
- 公有继承
- 公有继承
- 公有继承
- C++的公有继承
- 公有继承应用实例
- 公有继承方式public
- 类的公有继承
- c++中的公有继承
- OJ2445输入输出公有继承
- 多态公有继承
- C++:公有继承
- 多态公有继承
- 类的公有继承
- 公有继承和私有继承
- 公有继承和私有继承
- 类继承,公有继承,多态公有继承
- 头文件里面实现一个函数,在两个cpp中包含,则重复定义,如果加上inline则不会报错
- 29. Divide Two Integers
- Unity手游之路角色控制器
- UML图详解(七)——交互图(时序图与协作图)
- 联合union
- 公有继承
- JSP简明记录
- Ubuntu 安装软件
- C#中DataTable的用法
- 数据库单表的查询
- 逆元 2016.6.16
- 自动寻路Navmesh之高级主题
- 剑指offer面试题:数组中只出现一次的数字
- 设计模式之组合模式