引自:https://blog.csdn.net/baidu_35679960/article/details/80812527
引自:https://blog.csdn.net/qq_21989927/article/details/111226696
引自:https://www.runoob.com/cplusplus/cpp-polymorphism.html
为什么父类指针可以指向子类实例:
可以通俗的理解,子类可能含有一些父类没有的成员变量或者方法函数,但是子类肯定继承了父类所有的成员变量和方法函数。
因为父类有的,子类都有,不会出现非法访问问题。但是如果用子类指针指向父类的话,一旦访问子类特有的方法函数或者成员变量,就会出现非法(专家级理解