static 定义的成员变量或方法,可以直接按类名.成员变量等形式被调用,可省去产生对象调用。
this是显示被方法所隐藏的成员变量,或在构造函数中简化调用另一个带参的构造函数且为第一条语句。
super仅在子类构造函数中出现,用于显示被子类所隐藏的父类成员变量或方法。
-----------------------------------
看这些表述是否有误,当然这些用法涵盖不全。请高手指点。

解决方案 »

  1.   

    super仅在子类构造函数中出现,用于显示被子类所隐藏的父类成员变量或方法。
    ========================================================================
    super如果用来调用父类的构造方法的话 那就只能在子类的构造方法里出来
    如果调用的是父类的属性或者方法  可以在子类的任何地方出现。。不知道我这么说有没有错
      

  2.   

    super如果用来调用父类的构造方法的话 那就只能在子类的构造方法里出来
    如果调用的是父类的属性或者方法  可以在子类的任何地方出现。。不知道我这么说有没有错
    =========================
    我测试了一下,在子类的任意方法中调用可行,但直接放在类下调用,好像不行,不知为啥??
      

  3.   

    你是不是这样写的:class b extends a
    {
        public b()
        {    }    super.method();  /////////////// 这样?  没有写在方法里?}