static 定义的成员变量或方法,可以直接按类名.成员变量等形式被调用,可省去产生对象调用。
this是显示被方法所隐藏的成员变量,或在构造函数中简化调用另一个带参的构造函数且为第一条语句。
super仅在子类构造函数中出现,用于显示被子类所隐藏的父类成员变量或方法。
-----------------------------------
看这些表述是否有误,当然这些用法涵盖不全。请高手指点。
this是显示被方法所隐藏的成员变量,或在构造函数中简化调用另一个带参的构造函数且为第一条语句。
super仅在子类构造函数中出现,用于显示被子类所隐藏的父类成员变量或方法。
-----------------------------------
看这些表述是否有误,当然这些用法涵盖不全。请高手指点。
========================================================================
super如果用来调用父类的构造方法的话 那就只能在子类的构造方法里出来
如果调用的是父类的属性或者方法 可以在子类的任何地方出现。。不知道我这么说有没有错
如果调用的是父类的属性或者方法 可以在子类的任何地方出现。。不知道我这么说有没有错
=========================
我测试了一下,在子类的任意方法中调用可行,但直接放在类下调用,好像不行,不知为啥??
{
public b()
{ } super.method(); /////////////// 这样? 没有写在方法里?}