A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

this关键字是什么?this关键字的应用场景?老铁解释下{:8_471:}

3 个回复

倒序浏览
this代表着当前类的对象,一般和super做对比着用的,super代表着父类对象的引用,而this是当前类对象的引用。
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
[Java] 纯文本查看 复制代码
//this关键字指代当前类本身
public class Test{
	private String name;
	public void setName(String name){
		//用法1:当我们的形参与成员变量名称一样是,为了区别形参与成员变量,此时可以通过this关键字来表示指定的为类的成员变量。
		this.name = name;
	}
	public String getName(){
		//用法2:当需要在当前类的某个方法中调用当前类的其他方法,可以在该被调用的方法前加this,不过一般这个this可以省略。
		this.setName("张三");
		return name;
	}
}
回复 使用道具 举报
this是指当前的类本身  具体用处就是引用当前类的对象的  比如getApplication().this
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马