1.super,可以访问父类的继承的构造,那么父类被覆盖的方法,怎么继承?
2.内部类怎样访问外部类中,与其相同形式的方法;又是如何将内部类中的结果进行输出的;
3.内部类,一般起什么作用,什么情况下才使用内部类?

解决方案 »

  1.   

    1.用super.+方法名访问被覆盖的方法 如:super.breathe();
    3.作用:1、内部类可以访问该类定义作用域中的数据,包括私有数据
            2、可对同一包中的其他隐藏起来
            3、用来实现某个接口或者继承某个类,使用匿名内部类更便捷
      

  2.   

    如果内部类里的一个成员变量与外部类的一个成员变量同名,也即外部类的同名成员变量被屏蔽了,Java里用如下格式表达外部类的引用:outerClass.this
      

  3.   

    http://www.blogjava.net/asktalk/archive/2006/02/19/31535.html
      

  4.   

    一般情况除构造方法外,子类可以继承父类的所有方法,用super 访问时也不用管他是否是被覆盖的方法。
      

  5.   

    2、用这种用法: ClosureClass.this.method();