简明现代魔法 -> Java编程语言 -> 使用当前对象的引用的关键字This

使用当前对象的引用的关键字This

2009-09-10

如果你希望在方法的内部获得对当前对象的reference,可以使用关键字this。

一个简单的程序

public class AguIncrement {
	
	int i = 0;
	
	AguIncrement increment(){
		i ++;
		return this;
	}
	
	void echo(){
		String str = "";
		if (i == 1)
			str = "幼年期";
		else if (i == 2)
			str = "成长期";
		else if (i == 3)
			str = "成熟期";
		else if (i == 4)
			str = "完全体";
		else if (i == 5)
			str = "究极体";
		System.out.println("亚古兽目前处于" + str + "形态");
	}
	
	public static void main(String[] args){
		AguIncrement agu = new AguIncrement();
		agu.increment().increment().increment().echo();
	}
	
}

进化方法increment()通过this关键字返回了对当前对象的引用,所以很容易在一条语句里对同一个对象执行多次操作。

随机文章推荐
网站分类


注:如需转载本文,请注明出处(原文链接),谢谢。更多精彩内容,请进入简明现代魔法首页。

进入新博客
喜欢本文,就分享它吧
给我留言
您的名字:
您的邮件:
您的网站:


 

copyright © 2009 简明现代魔法    学习、分享、进步

power by Gonn 感谢所有关心和支持本站的朋友们