码迷,mamicode.com
首页 > 其他好文 > 详细

this的应用

时间:2015-07-09 11:23:15      阅读:106      评论:0      收藏:0      [点我收藏+]

标签:

//给人定义一个功能,用来判断是否是同龄人;
class Person
{
	private int age;
	private String name;
	Person(int age)
	{
         this.age=age;
	}
	public boolean compare(Person p)
	{
		return this.age==p.age;//!!!
	}
}
class PersonDemo3
{
	public static void main(String[] args)
	{
		Person  p=new Person(20);
		Person  p1=new Person(25);
		boolean b=p.compare(p1);//!!!
		System.out.println(b);
	}
}

技术分享

this的应用:当定义类中函数时,该函数内部要用到调用该函数的对象时,这时用this来表示这个对象。
                      但凡本类功能内部使用了本类对象,都用this表示

 

 this语句:构造函数之间调用

注意:只能定义在构造函数的第一行;因为初始化要先执行

class Person
{
	private int age;
	private String name;
	Person(int name)
	{
         this.name=name;
	}
	Person(String name,int age)
	{
		this(name);//调用上面构造函数;相当于p(name);
		//this.name=name;
         this.age=age;
	}
}
class PersonDemo3
{
	public static void main(String[] args)
	{
		Person  p=new Person("lisi",20);
	}
}


 

 

 

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

this的应用

标签:

原文地址:http://blog.csdn.net/l55iuming/article/details/46813053

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!