返回信息流父类有一个strMatcher方法,子类重写了这个方法,
那么实例化子类后,调用strMatcher方法到底是调用父类的,还是调用子类的。我有点迷糊。
我希望调用子类重写的方法,该怎么调用?谢谢~
这是一条镜像帖。来源:北邮人论坛 / java / #16287同步于 2010/11/7
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
关于对象调用子类方法的问题
tc08
2010/11/7镜像同步5 回复
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
abstract class A
{
method1()
{
method2();
}
method2();
}
class B extends A
{
method2();
}
B test = new B();
希望B在调用method1时嵌套调用子类的method2。嗯,想法是这样。
【 在 tc08 的大作中提到: 】
: 父类有一个strMatcher方法,子类重写了这个方法,
: 那么实例化子类后,调用strMatcher方法到底是调用父类的,还是调用子类的。我有点迷糊。
: 我希望调用子类重写的方法,该怎么调用?谢谢~
: ...................
好像直接调用就是子类的方法了。
【 在 tc08 (tc08) 的大作中提到: 】
: 父类有一个strMatcher方法,子类重写了这个方法,
: 那么实例化子类后,调用strMatcher方法到底是调用父类的,还是调用子类的。我有点迷糊。
: 我希望调用子类重写的方法,该怎么调用?谢谢~
: ...................
调用子类的
其实遇到这种问题,弄不清楚的时候,写个小程序测试一下不就知道了么
【 在 tc08 (tc08) 的大作中提到: 】
: 父类有一个strMatcher方法,子类重写了这个方法,
: 那么实例化子类后,调用strMatcher方法到底是调用父类的,还是调用子类的。我有点迷糊。
: 我希望调用子类重写的方法,该怎么调用?谢谢~
: ...................
【 在 tc08 的大作中提到: 】
: 父类有一个strMatcher方法,子类重写了这个方法,
: 那么实例化子类后,调用strMatcher方法到底是调用父类的,还是调用子类的。我有点迷糊。
: 我希望调用子类重写的方法,该怎么调用?谢谢~
: ...................
调用的是子类B的方法,父类A是抽象类,方法method1()没必要实现,只需在子类B中重写它,然后嵌套进method2()就OK了~