文章目录
类的继承
方法的重写
子类中调用父类方法
多态
虚函数
虚函数示例
纯虚函数
相关代码
类的继承
----
1....静态多态 : 在编译时 , 就可以确定函数调用的地址 ; 上面 多态 中的示例就是静态多态示例 ;
下面的虚函数的示例 , 是动态多态示例 ;
2 ....虚函数解析 : 在对象调用虚函数方法时 , 系统会查看该对象真正类型是什么类型 , 然后去调用对应类型的方法 ; 对象是使用什么类型的构造函数创建的 , 其真正的类型就是这个类型 , 因此最终调用该类中的虚函数方法...代码示例 :
① 父类中定义纯虚函数 :
//父类
class Parent{
public:
//纯虚函数 , 类似于 Java 的抽象方法 ,
//父类中声明后 , 该方法必须实现 , 否则编译时报错..." << endl;
}
};
③ 调用子类中实现的纯虚函数 :
//在栈内存中创建一个 Child 对象, 并调用其重写的父类的方法
Child child;
//纯虚函数测试
parent