this: 指的是当前对象的引用
- class HelloThis {
- public static void main(String[] args) {
- Person p1 = new Person();
- p1.setName("张三");
- p1.setAge(23);
- System.out.println(p1.getName() + "..." + p1.getAge());
- Person p2 = new Person();
- p2.setName("李四");
- p2.setAge(24);
- System.out.println(p2.getName() + "..." + p2.getAge());
- }
- }
- class Person {
- private String name;
- private int age;
-
- public void setAge(int age) {
- this.age = age;
- }
- public int getAge() {
- return age;
- }
- public void setName(String name) {
- this.name = name;
- }
- public String getName() {
- return name;
- }
- }
复制代码 用途:用来区分成员变量和局部变量重名 |
|