标题:super的使用!
只看楼主
晨风lxj
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2007-9-13
 问题点数:0 回复次数:3 
super的使用!
我觉得在子类中调用父类的方法使用应该使用super.但我在一些程序中看到调用父类方法时没有使用super,那么在什么时候使用在什么时候不使用呢?
望请大虾指点!
搜索更多相关主题的帖子: super 父类 子类 
2007-09-28 21:57
huwangvs
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:34
帖 子:764
专家分:0
注 册:2007-2-4
得分:0 

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

2007-09-29 08:18
hwoarangzk
Rank: 4
来 自:冰封王座
等 级:贵宾
威 望:12
帖 子:1894
专家分:0
注 册:2007-7-17
得分:0 
ls正解

I'm here, as always...
2007-09-29 09:31
angelnana
Rank: 1
等 级:新手上路
帖 子:178
专家分:0
注 册:2007-8-13
得分:0 

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


2007-09-29 10:25



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-173836-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.440877 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved