java中this关键字与super关键字的区别

来源:互联网 发布:三国如龙传网络不给力 编辑:程序博客网 时间:2024/05/13 10:33
区别点 this super 属性访问 访问本类中的属性,如果本类中没有此属性,则从父类中继续查找 访问父类中的属性 方法 访问本类中的方法,如果本类中没有此方法,则从父类中继续查找 直接访问父类中的方法 调用构造 调用本类构造函数,必须放在构造函数首行 调用父类的构造函数,必须放在子类构造函数的首行 特殊 表示当前对象 无此概念

注:
1、由于this与super都能调用构造函数,但是两者不能同时出现,因为两者都必须放在构造方法的首行。
2、无论子类如何操作,最终都必须要先调用父类中的构造方法。

0 0