A类是基类,有一个xx方法,B类继承A类,覆盖了xx方法,C继承B,C类也有一个xx方法,但它执行的必须是A类的xx方法里的代码,如何实现?如果用super.xx(),只能调到B类的xx方法。

解决方案 »

  1.   

    public void xx(){
        new A().xx();
    }
      

  2.   

    在B里创建一个方法如BB调用A的XX方法,在C用调用B中的方法B不不行吗
      

  3.   

    super.super.xx()这个方法好,思路也好.感觉LZ还没有掌握到继承和重载的意义.
      

  4.   

    ssnec() ( ) 信誉:100    Blog   加为好友  2007-07-06 11:54:12  得分: 0  
     
     
       super.super.xx()这个方法好,思路也好.感觉LZ还没有掌握到继承和重载的意义.
      
    ==================================================
    这个编译根本就通不过。