【文件属性】:
文件名称:super和this之间的区别.docx
文件大小:7KB
文件格式:DOCX
更新时间:2022-12-16 14:00:21
javasuper关键字 super this的区别
this:当前对象(new的对象|调用成员方法的对象)
1.调用本类中的其他构造器
this(参数列表)
2.区*部和成员之间的问题
super:指代父类对象
1.调用父类的构造器
super()
如果没有显示定义,调用父类的哪一个构造器,默认首行调用super()父类空构造
因为一般子类构造器的首行会默认调用父类空构造的问题,所以建议模板类都至少存在一个空构造
super()必须在首行调用使用才行
2.区分子父类同名问题
如果当子父类中存在同名成员的时候,子类中使用同名内容默认就近原则指代父类,如果先要使用父类的通过super使用
super指代父类对象
如果不存在同名问题,调用父类中的成员,super.可以省略