类的实用技术
重载<<运算符
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/61304fcc7d94e8f3ade24099c19c60d2.png)
转换函数
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/ff75a63b1ebb5e829ce0563ba33a0770.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/761a256eff13031103a154b075e0dafa.png)
构造函数使用new的类
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/f19926208eef448ed8e4f84ee4c3f60a.png)
类的继承
类有三种权限分别为public,private,protect,因此就对应三种继承方式,公有继承,保护继承,私有继承。但是对于派生类来说有些东西是相同的,对于继承方式来说并没有区别。
1.构造派生类对象之前,先调用基类构造函数,然后初始化基类数据,以及派生类数据。
2.派生类可以使用基类的方法,前提条件是方法不是私有的
公有继承:建立一种is-a关系,派生类对象也是一种基类对象,可以对基类采取的行为同样适用于派生类。
多态公有继承:原理是同一方法在基类和派生类中实现不一样