啊~说的不那么准确,我一下子不知道怎么修改帖子^^|||[找不到"修改"]
意思应该是这样说class C1 { void func() {} };
class C2 extends C1 { void func(){} };
class C3 extends C2 { void func() {//在这里怎么调用C1类的func方法}}

解决方案 »

  1.   

    不能,
    因为c1的func已经被c2的func“覆盖”了。楼主可以去看看“多态性”的内容。good luck
      

  2.   

    class C1 { void func() {} };
    class C2 extends C1 { void func(){} };
    class C3 extends C2 { void func() {//在这里怎么调用C1类的func方法}}------------------------------------------------------------------这样是实现不了的。 只能再次把 C2.func()复写成 C1 中的 func()或者 C3 extends C1;
      

  3.   

    class C1 { void func() {} };
    class C2 extends C1 { void func(){} };
    class C3 extends C2 { void func() {//在这里怎么调用C1类的func方法
     C1 c = new C1();
     c.func();
    }}这样不可以吗?
      

  4.   

    确实不可以,JAVA里不支持super.super.这样的。以前有人问过同样的问题。