java之this关键字和super关键字的区别
编号 | 区别点 | this | super |
1 | 访问属性 |
访问本类中的属性,如果本类没有此 属性则从父类中继续查找 |
访问父类中的属性 |
2 | 调用方法 | 访问本类中的方法 |
直接访问父类中的方法 |
3 | 调用构造器 |
调用本类的构造器, 必须放在本类构造器的第一行 |
调用父类的构造器, 必须放在子类构造器的第一行 |
4 | 特殊 | 表示当前对象 | 无此概念 |
编号 | 区别点 | this | super |
1 | 访问属性 |
访问本类中的属性,如果本类没有此 属性则从父类中继续查找 |
访问父类中的属性 |
2 | 调用方法 | 访问本类中的方法 |
直接访问父类中的方法 |
3 | 调用构造器 |
调用本类的构造器, 必须放在本类构造器的第一行 |
调用父类的构造器, 必须放在子类构造器的第一行 |
4 | 特殊 | 表示当前对象 | 无此概念 |