为了账号安全,请及时绑定邮箱和手机立即绑定

super的主要作用是什么?和继承的区别呢?

就是调用父类的成员吗?那和继承的区别是什么?

正在回答

2 回答

继承的目的是为了代码的复用,在继承时,基本上都会父类的方法进行重写。而super的作用是为了把父类里面的属性和方法调用查看,一般用的不多。

举个例子 父亲有的钱可以和儿子共享,但是父亲有一个老婆这个方法我们可以继承,但是我们必须重写,因为父亲的老婆是唯一特殊的。而继承时就要重写,而super是想在子类方法中调用父类的方法看看父亲的老婆的是谁。不过如果在父类中的构造方法里面带了参数,子类里面不会默认有super,要使用也必须带参数,这点很重要

2 回复 有任何疑惑可以回复我~
#1

淡娅0971

绕了半天,看到你的回答一下子就清楚了,谢谢
2015-08-14 回复 有任何疑惑可以回复我~

调用父类中的成员,继承了才能调用啊,要不怎么调用?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

super的主要作用是什么?和继承的区别呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信