015、this关键字

来源:互联网 发布:python class 编辑:程序博客网 时间:2024/06/11 11:32
一、this:代表所在类的对象引用简单的记,它就代表当前类的一个对象。注意:谁调用这个方法,在该方法内部的this就代表谁。this的场景:解决局部变量隐藏成员变量二、案例class Student {//姓名private String name;//年龄private int age;//姓名获取值public String getName() {return name;}//姓名设置值public void setName(String name) { //name = "林青霞";//name = name; //变量的使用规则:就近原则//这里是类名,目前还没有说过类似的用法,所以这个是有问题的//这里的调用只能通过对象名//这个对象如果存在,它应该代表的是Student的一个对象。//那么,谁能够代表当前类的对象呢? java就提供了一个关键字 this//Student.name = name;this.name = name;}//年龄获取值public int getAge() {return age;}//年龄赋值public void setAge(int age) {this.age = age;}}

三、this关键字的内存图解

原创粉丝点击