编程语言
首页 > 编程语言> > C++初阶(封装+多态--整理的自认为很详细)

C++初阶(封装+多态--整理的自认为很详细)

作者:互联网

继承

概念:继承机制是面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保持原有类特性的基础上进行扩展,增加功能,这样产生新的类,称派生类。继承呈现了面向对象程序设计的层次结构,体现了由简单到复杂的认知过程。以前我们接触的复用都是函数复用,继承是类设计层次的复用

语法:

//基类(父类)
class Base
{
private:
	int m1;
	int m2;
}
//派生类
class Son:public Base
{
private:
	int v3;
	int v4;
}

继承方式

访问限定符:

1.公有继承

2.保护继承

3.私有继承

类成员/继承方式 public继承 protected继承 private继承
基类的public成员 派生类的public成员 派生类的protected成员 派生类的private成员
基类的protected成员 派生类的protected成员 派生类的protected成员 派生类的private成员
基类的private成员 派生类中不可见 派生类中不可见 派生类中不可见

总结:

基类和派生类对象之间的赋值转换

派生类对象会通过 “切片” 或 “切割” 的方式赋值给基类的对象、指针或引用。但是基类对象不能赋值给派生类对象。

注意:

标签:c++,输入,文件,方法,编程,设置,代码,安装,链接,下载,压缩
来源: