为什么注释掉super();

来源:1-4 创建实体类

span_Zzhen

2015-12-10 20:03

为什么注释掉super();

写回答 关注

3回答

  • sunyaox
    2015-12-10 20:26:44
    已采纳

    请完整的描述问题,好吗亲!

    在两个类发生继承关系时:才会有super();

    父类只含有无参构造器时(包括默认构造器):因为系统会在实例化子之前先实例化父类-这种叫隐式调用。

    父类含有重载构造器时:只可把super();写到子类构造器的第一行,才可实例子类,如果你不写,会报错的-这中叫显示调用


    span_Z...

    非常感谢!

    2015-12-10 20:37:11

    共 1 条回复 >

  • 15rjgcw
    2017-03-24 22:43:37

    还是没解释为什么注释掉super()啊

  • sunyaox
    2015-12-10 20:56:08

    客气了,在慕课我们好伙伴

使用Struts2+Hibernate开发学生信息管理功能

Strust2+Hibernate整合开发案例,Java Web开发技能更上一层楼

80700 学习 · 754 问题

查看课程

相似问题