日期:2014-05-20 浏览次数:20981 次
public class Test1 { public static void main(String[] args){ new GrandchildClass().sayHello(); } } class GrandFatherClass{ public void sayHello(){ System.out.println("hello"); } } class FatherClass extends GrandFatherClass{ } class GrandchildClass extends FatherClass{ }
------解决方案--------------------
只要父类没有覆盖爷类的方法,子类完全可以调用的啊
------解决方案--------------------
直接调用就可以了,只要不是private的,但是如果父类覆盖了其方法,那就木有办法了,那你只能在父类中写个方法调用其方法,然后调用父类的方法即可。
------解决方案--------------------
最笨的方法,创建一个"爷爷"对象,调用它的方法。