自动生成的构造方法里为什么要删掉super();?

来源:1-8 创建持久化类

kunlan

2016-07-15 00:06

构造方法里的super为什么要注释掉

写回答 关注

4回答

  • NullMoneyException
    2016-10-27 14:41:30

    任何类都有父类 super() 默认就在构造函数第一行 删了 他还是存在 只是隐藏的 还有当写了 this() 在第一行中 super() 就没了 一个构造方法中二者只能有一个 应为他俩都要写在第一行  但是this() 是调用本类其他构造方法 所以super() 一定存在   所以这里删不删只是老师想让代码看起来少点 简洁点   说没有父类的别把object类忘了 

  • 哀幻暝
    2016-10-20 12:50:38

    这个问题为什么会出现在这里!!

  • Bossen
    2016-07-25 12:43:00

    super主要有三种用法

    1、调用父类的方法:super.xxx();

    2、调用父类的属性:super.xxx  ,xxx可以是对象的引用,也可以是属性;

    3、调用父类的初始化构造方法:super();  此视频中涉及的就是调用父类的初始化构造方法,但是没有父类,所以就删除喽。

    哈哈

  • 拿盐汽水喷死你
    2016-07-15 11:07:41

    super();是你继承父类的方法,你没有继承任何的父类,所以删掉。

Hibernate初探之单表映射

Java持久化框架Hibernate入门教程,掌握Hibernate基本概念

74810 学习 · 793 问题

查看课程

相似问题