从地址上来分析,父类和子类的指针所包含的都是子类的地址,但是使用父类指针的时候,会调用父类中的方法,为什么呢?是因为优先级
父类会优先进行构造,那么调用就会走下父类中的方法
/*
那子类的指针是否可以指向父类的地址呢?当然可以,不过需要加上显示转换,为什么这里就要用转换呢
*/
理解父类与子类指针间的调用机制
本文深入探讨了在面向对象编程中,如何通过父类与子类指针之间的交互,实现方法调用的过程。重点解释了优先级原则、显式类型转换在指针操作中的应用,并通过实例演示了实际场景。
从地址上来分析,父类和子类的指针所包含的都是子类的地址,但是使用父类指针的时候,会调用父类中的方法,为什么呢?是因为优先级
父类会优先进行构造,那么调用就会走下父类中的方法
/*
那子类的指针是否可以指向父类的地址呢?当然可以,不过需要加上显示转换,为什么这里就要用转换呢
*/
354

被折叠的 条评论
为什么被折叠?