小荠
我学到了一个新的与班级相关的东西。
C++ 小记
我学到了一个新的与班级相关的东西。
class
这个东西叫做类。它看起来和int和double一样。int存储一个数字,class可以存储很多东西。
nekko类
私人:
int a、b、c;
公众号:
nekko() {}
~nekko(){}
};
同样,默认为私有。这些东西不能对外调用。您只能公开声明或编写方法来公开修改或查看数据。
语法糖如运算符可以重新定义。
继承
比如实现两个班级,一个是“人”,一个是“同学”。显然,同学都有人类属性(年龄、身高、体重等)。).写完人再写同学是比较麻烦的,所以有一个想法是从人类那里继承过来的。
继承可以更容易地看到代码和重用代码之间的联系。在商业使用中,可以给对方一个包含函数定义和编译后的函数实现的头文件,可以直接继承使用。
类czy :公共nekko {//继承方法是公共的。
公众号:
czy():nekko() {}
~czy() {}
};
继承时,构造函数和析构函数不会继承;析构时,首先调用派生类的析构函数,然后调用基类。
令人惊讶的是,基类的指针可以指向派生类。
如果基类和派生类实现了同名的函数,派生类的函数将重写基类的函数。如果基类的指针指向派生类,则调用函数将是基类的函数。如果在函数之前声明虚函数,将调用派生类的函数!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/84594.html