this的应用

原创 2015年07月09日 10:06:56
//给人定义一个功能,用来判断是否是同龄人;
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);
	}
}


 

 

 

 

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

vue-cli快速构建项目>>>>及引入jquery、jquery插件、this的指向 mounted钩子函数应用

1>首先安装nodejs 版本5.0以上 node -v  (测试安装好了没有--安装好了就不用安装了) **可以依赖淘宝镜像(如果需要就安装) npm install cnpm -g --regis...

黑马程序员_java面向对象(对第五课面向对象..封装..构造..this应用总结)

------- android培训、java培训、期待与您交流! ---------- 通过今天对java语言面向对象的学习,我来给自己的学习内容做下简单直白的总结: 首先我们要先来理...

Java语言中This关键字应用浅析

本文向你介绍Java语言中的This关键字的使用,包括引用成员变量、调用类的构造方法等知识。 应用一:引用成员变量 public class Student{ //定义一个类,...

javaScript中闭包函数与this对象的应用

Html study //闭包中关于this的一个例子 var name = '5349691'; var person = { name : 'DarkRake', w...

Java语言中This关键字应用浅析

本文向你介绍Java语言中的This关键字的使用,包括引用成员变量、调用类的构造方法等知识。 应用一:引用成员变量 public class Student{ //定义一个类,类的名字...

C#控制台基础 使用new时,利用公有构造函数作为桥梁,应用this关键字,调用私有构造函数

镇场诗:慈心积善融学习,技术誓为大家学。善心速造多好事,前人栽树后乘凉。我今于此写经验,愿见文者得启发。 ——————————————————————————————————————————————...

This关键字在Java语言中的应用

作者:Luobo出处:IT专家网2009-06-29 08:00 This关键字是Java语言中一个具有独特作用的关键字。真是由于这个关键字的存在,Java面向对象的特征才表现的淋漓...

构造代码快、this的应用、static关键字、main函数

构造函数 不用定义返回值类型(不同于void)、不可以写return语句。 作用:给对象进行初始化。对象一建立,就会调用与之对应的构造函数,如Person p=new Person(); 当...

this与super的应用

通过用static来定义方法或成员,为我们编程提供了某种便利,从某种程度上可以说它类似于C语言中的全局函数和全局变量。但是,并不是说有了这种便利,你便可以随处使用,如果那样的话,你便需要认真考虑一下自...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:this的应用
举报原因:
原因补充:

(最多只允许输入30个字)