this

来源:互联网 发布:曼隆学院 知乎 编辑:程序博客网 时间:2024/06/05 23:04

this:指代当前对象,哪个对象调用方法指的就是哪个对象


       只能用在方法中,方法中访问成员变量之前默认有个this.


  this的用法:


    1)this.成员变量名------------访问成员变量
2)this.方法名()--------------调用方法

3)this()---------------------调用构造方法


this关键字主要有三个应用:


 (1)this调用本类中的属性,也就是类中的成员变量;
 (2)this调用本类中的其他方法;
 (3)this调用本类中的其他构造方法,调用时要放在构造方法的首行。
Public Class Student { 
 String name; //定义一个成员变量name
 private void SetName(String name) { //定义一个参数(局部变量)name
  this.name=name; //将局部变量的值传递给成员变量
 }
}

从这个应用中,this关键字其代表的就是对象的名字,这里的this关键字含义就是对象名student,为此this.name就表示student.name



原创粉丝点击