继承,重载函数,派生函数

2023-11-20

继承是类与类之间的关系,是一个很简单很直观的概念,与现实世界中的继承(例如儿子继承父亲财产)类似。

继承(Inheritance)可以理解为一个类从另一个类获取成员变量和成员函数的过程。例如类B继承于类A,那么B就拥有A的成员变量和成员函数。被继承的类称为父类或基类,继承的类称为子类或派生类。
使用继承的好处还有什么时候使用继承
1) 当你创建的新类与现有的类相似,只是多出若干成员变量或成员函数时,可以使用继承,这样不但会减少代码量,而且新类会拥有基类的所有功能。
2) 当你需要创建多个类,它们拥有很多相似的成员变量或成员函数时,也可以使用继承。可以将这些类的共同成员提取出来,定义为基类,

定义方式为:
class 派生类名:[继承方式] 基类名(父类){
    派生类新增加的成员
};
继承方式包括 public(公有的)、private(私有的)和 protected(受保护的),此项是可选的,如果不写,那么默认为 private(私有的)或者protected。
例如:
//继承
#include<iostream>

using namespace std;
class point{
public:
void p(float xx=0,float yy=0)
{
X=xx; Y=yy;
}
void move(float xo,float yo){
X+=xo; Y+=yo;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

继承,重载函数,派生函数 的相关文章

随机推荐