java中什么叫做当前对象实例
时间: 2023-03-19 10:21:56 浏览: 160
在Java中,当前对象实例指的是正在执行方法的对象实例。每个类都可以创建多个对象实例,当一个对象调用它所属类的方法时,这个对象就成为当前对象实例。
可以使用关键字 "this" 来引用当前对象实例。 "this" 关键字可以在类的方法中使用,它代表调用该方法的对象实例。通过 "this" 关键字,可以访问当前对象实例的属性和方法。
例如,下面的代码演示了如何使用 "this" 关键字来引用当前对象实例并访问其属性:
```java
public class Person {
private String name;
public Person(String name) {
this.name = name;
}
public void sayHello() {
System.out.println("Hello, my name is " + this.name);
}
}
public class Main {
public static void main(String[] args) {
Person person = new Person("Alice");
person.sayHello(); // 输出:Hello, my name is Alice
}
}
```
在上面的代码中,Person 类的 sayHello() 方法使用了 "this" 关键字来引用当前对象实例,并访问其 name 属性。在 main() 方法中创建了一个 Person 对象,并调用了其 sayHello() 方法,这时当前对象实例就是 person 对象。最终输出的结果是 "Hello, my name is Alice"。
阅读全文