课程
/后端开发
/Java
/Hibernate初探之单表映射
构造方法里的super为什么要注释掉
2016-07-15
源自:Hibernate初探之单表映射 1-8
正在回答
任何类都有父类 super() 默认就在构造函数第一行 删了 他还是存在 只是隐藏的 还有当写了 this() 在第一行中 super() 就没了 一个构造方法中二者只能有一个 应为他俩都要写在第一行 但是this() 是调用本类其他构造方法 所以super() 一定存在 所以这里删不删只是老师想让代码看起来少点 简洁点 说没有父类的别把object类忘了
这个问题为什么会出现在这里!!
super主要有三种用法
1、调用父类的方法:super.xxx();
2、调用父类的属性:super.xxx ,xxx可以是对象的引用,也可以是属性;
3、调用父类的初始化构造方法:super(); 此视频中涉及的就是调用父类的初始化构造方法,但是没有父类,所以就删除喽。
哈哈
super();是你继承父类的方法,你没有继承任何的父类,所以删掉。
举报
Java持久化框架Hibernate入门教程,掌握Hibernate基本概念
3 回答address类中为什么要把自定义构造方法中的super();注释掉?
2 回答为什么要编写带参数的构造方法,并且还要注释掉super()方法
3 回答myeclipse怎么自动生成
2 回答无法生成表结构
3 回答关于创建有参构造方法