日期:2014-05-20 浏览次数:21192 次
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的,但是如果父类覆盖了其方法,那就木有办法了,那你只能在父类中写个方法调用其方法,然后调用父类的方法即可。
------解决方案--------------------
最笨的方法,创建一个"爷爷"对象,调用它的方法。