方法和构造方法的区别?super关键字的作用范围?只能在继承类里面使用吗?

来源:9-7 Java 中的 super 的使用

慕粉1819284965

2016-12-25 17:41

方法和构造方法的区别?super关键字的作用范围?只能在继承类里面使用吗?

写回答 关注

3回答

  • 遇见花开遇见你啊
    2016-12-25 19:27:00
    已采纳

    构造方法也是方法,只是它比较特殊,没有返回值。当一个类没有继承另一个类的时候,它就没有能用到super的地方了,super是用来调用父类的方法或者属性的,所以当一个类没有父类的时候,就用到super关键字了。也就是只能在继承类里面使用

    慕粉1819...

    非常感谢!

    2016-12-25 21:10:21

    共 1 条回复 >

  • 诗和远方呀12138
    2017-04-11 16:59:10

    super不能与this与static并存。

  • 慕粉1813215943
    2016-12-25 19:30:22

    构造函数必须和类名完全相同,构造函数的主要作用在于类的对象的创建,通常情况下系统在需要时会自动调用无参构造函数。

    super关键字主要在继承时,用于子类引用父类的时使用。

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530655 学习 · 6091 问题

查看课程

相似问题