`this` 和 `super` 是在面向对象编程中常见的两个关键字,它们分别用于引用当前对象和父类对象。
1. `this`:
`this` 关键字用于引用当前对象实例。它通常用于区分类属性和局部变量,或者当方法内部需要引用当前对象时。
例如,在一个方法中,你可以使用 `this` 来访问当前对象的属性或方法。
```java
public class Person {
private String name;
public void setName(String name) {
this.name = name; // 使用 this 来引用当前对象的 name 属性