我们可以通过使用父类对象访问子类特定方法的公共方法吗?

2020-09-14 22:27发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我试图通过使用窄转换...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我试图通过使用窄转换使用父类引用对象来访问子类特定方法的公共方法,但是我无法访问。

那么我如何通过使用父类的引用对象访问子类的公共方法?

如果可能

4条回答
bbpeas
2020-09-14 23:09

当进行窄类型转换时,我们不能直接调用子级方法。 您需要动态调用该方法。 请确保将其缩小,否则您将遇到简短的转储。

例如:调用方法parent_class_ref->('child_specific_method')。

在此示例中,编译器在编译期间不针对parent_class_ref检查child_specific_method的存在。

希望这会有所帮助。

Ravi

一周热门 更多>