继承中的super限定

来源:互联网 发布:口袋妖怪编辑队伍软件 编辑:程序博客网 时间:2024/05/22 05:24

在继承关系中,如果子类重写了父类的方法或者子类定义了和父类同名的成员变量,父类的方法或变量会被隐藏。此时子类直接调用,将会调用自己的方法或变量。可以通过

super.方法名(参数列表)或者super.变量名     来调用父类的方法或变量。

和this关键字一样,super关键字也不出现在static修饰的方法中。


在继承关系中,子类不会获得父类的构造器,如果想在子类中调用父类的构造器,使用super(),但该语句必须是子类构造器执行体的第一条语句。

原创粉丝点击