永发信息网

JAVA如何在类外调用被子类覆盖的方法?

答案:2  悬赏:20  手机版
解决时间 2021-11-19 07:43
  • 提问者网友:黑米和小志
  • 2021-11-18 15:04
JAVA如何在类外调用被子类覆盖的方法?
最佳答案
  • 五星知识达人网友:春色三分
  • 2021-11-18 15:39
可以在子类中加一个方法,来调用父类方法,
void b()
{
super.a();
}
然后(new B()).b();就可以了
全部回答
  • 1楼网友:痴妹与他
  • 2021-11-18 17:10
如果你是用子类对象b调用a方法,那永远是调用被覆写过的a方法,即是b中重写的方法。这不是你信不信的问题,而是Java类继承实现的规范机制,违反不了。
如果你真想调用类A中的a方法,就老老实实用a对象本身去调用,此外别无他法,别较真,别逆规范行事,你也逆不了。

有问题欢迎提问,满意请采纳,THX!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯