当前位置: 代码迷 >> Java相关 >> super的使用!
  详细解决方案

super的使用!

热度:359   发布时间:2007-09-28 21:57:27.0
super的使用!
我觉得在子类中调用父类的方法使用应该使用super.但我在一些程序中看到调用父类方法时没有使用super,那么在什么时候使用在什么时候不使用呢?
望请大虾指点!
搜索更多相关的解决方案: super  父类  子类  

----------------解决方案--------------------------------------------------------

子类方法覆盖了父类方法时。。如果要调用父类方法就用super


----------------解决方案--------------------------------------------------------
ls正解
----------------解决方案--------------------------------------------------------

其实如果你需要调用特定的父类构造时,super()很有用。
比如,父类有两个构造函数,一个为有参,一个为无参,那当你要调用的时候,用super(参数)就很方便了。
但如果只是普通的调用父类,甚至调用的是父类的缺省构造函数,由于在new一个子类的对象是自动会先调用父类的构造函数,那super()写不写也就没什么意义了,可以省掉。


----------------解决方案--------------------------------------------------------
  相关解决方案