java中子类继承父类后,子类就能调用父类的方法吧?,为啥我写的子类不能调用父类的方法呢?

如题所述

老子能调儿子。儿子没那么大能力。。是父类引用指向子类对象后,所说的父类引用可以调用子类的具体方法解决问题。方法要执行就要有对象,子类对象从来不能调用父类对象的方法,只能说子类对象里有父类对象的继承来的方法,实际调用的还是子类的方法,由于继承,所以默认有父类的非私有方法。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-05
一般是可以的,但如果父类的方法修饰符是特定的就不能被继承。
作用说明:如果在修饰的元素上面没有写任何访问修饰符,则表示friendly。
域 当前类 同一package 子孙类 其他package
public Y Y Y Y
protected Y Y Y N
friendly Y Y N N
private Y N N N

Y是可以被继承和使用,N是不能,看看你定义的父类方法的修饰符吧!本回答被提问者采纳
第2个回答  2011-11-06
可能是权限修饰符的问题,你看一下类的访问权限就可以了