Java中的super与this之间的区别
super 与 this 之间的区别:this: 指代当前new对象1、本类构造器的首行调用本类中的其他构造器this(参数列表)2、区分局部与成员同名问题(默认就近原则、通过this.调用成员)super: 指代父类对象1、子类构造器的首行,通过super(参数)调用父类中的指定构造器2、如果没有显示通过super(参数)调用,默认调用父类的空构造3、区分子父类中同名成员(1、如果不存在同名问题 : 可以省略super.调用父类成员;2、如果存在子父类同名成员问题,同名局部
原创
2022-03-11 16:45:19 ·
191 阅读 ·
0 评论