黑马程序员技术交流社区

标题: this 关键字_实例说明 [打印本页]

作者: Lingxin    时间: 2016-3-26 00:00
标题: this 关键字_实例说明
this: 指的是当前对象的引用
  1. class HelloThis {
  2.                                         public static void main(String[] args) {
  3.                                                 Person p1 = new Person();
  4.                                                 p1.setName("张三");
  5.                                                 p1.setAge(23);
  6.                                                 System.out.println(p1.getName() + "..." + p1.getAge());

  7.                                                 Person p2 = new Person();
  8.                                                 p2.setName("李四");
  9.                                                 p2.setAge(24);
  10.                                                 System.out.println(p2.getName() + "..." + p2.getAge());
  11.                                         }
  12.                                 }

  13.                                 class Person {
  14.                                         private String name;               
  15.                                         private int age;               
  16.                                        
  17.                                         public void setAge(int age) {               
  18.                                                 this.age = age;
  19.                                         }

  20.                                         public int getAge() {               
  21.                                                 return age;
  22.                                         }

  23.                                         public void setName(String name) {       
  24.                                                 this.name = name;
  25.                                         }

  26.                                         public String getName() {       
  27.                                                 return name;
  28.                                         }
  29.                                 }
复制代码
用途:用来区分成员变量和局部变量重名




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2