(1)继承就是在已般移督状概有的类基础上,添加新成员,构成一个新的类,新类中的成员包括新加成员和继承过来的成员。
被继承的类称为基类、父类,新类称为派生类、子类。
定义派生类时,用冒号表示基类,用public、private、pr较棉规otected表示公有、私有、保护三种继承方式。
不写继承方式时,用class定义的派生类默认私有继承,用struct定义的派生类默认公有继承。
(2)构造函固晚天笑基调数名必须与其类名相同;
构造函数不能包括任何返回值,设置void类型;
一个类可以有多个构造函数,也可以没有构造函数,当类没有构造函数时,编译器会自动为其创建一个默认的构造函数;
构造函数可以有参数,也可以没有。
(3)
析构函数的名字前面必须以波浪线(~)开始,其剧投脚术为危余部分与类名相同;
和构造函数一样,析构函数不能包含任何返回值次找走;
一个类只允许有一个析或构函数,若省略了析构函数,编译器会自动创建一个照续胜端导练批陆风针经析构函数;
析构函数不能有任何参数;
运行系统在对象操作越界时也洋混清整自动调用一个类的析构函数。
内容来自网友回答
函数概念