this关键字的应用
来源:互联网 发布:帝国cms模板安装教程 编辑:程序博客网 时间:2024/05/16 11:58
/*this:看上去,是用于区分局部变量和成员变量同名情况。this为什么可以解决这个问题?this到底代表的是什么呢?this:就代表本类的对象,到底代表哪一个呢?this代表它所在函数所属对象的引用。简单说:哪个对象在调用this所在的函数,this就代表哪个对象。this的应用:当定义类中功能时,该函数内部要用到调用该函数的对象时,这时用this来表示这个对象。但凡本类功能内部使用了了本类对象,都用this表示。*/class Person{private String name;private int age;Person(int age){this.age = age;}Person(String name){this.name = name;}Person(String name,int age){this.name = name;this.age = age;}public void speak(){System.out.println("name="+this.name+"...age="+this.age);this.show();}public void show(){System.out.println(this.name);}/*需求:给人定义一个用于比较年龄是否相同的功能。也就是是否是同龄人。*/public boolean compare(Person p){return this.age==p.age;}}class PersonDemo3 {public static void main(String[] args) {Person p1 = new Person(20);Person p2 = new Person(25);boolean b = p1.compare(p2);System.out.println(b);//Person p = new Person("lisi");//Person p1 = new Person("zhangsan");//p.speak();//p1.speak();//p.speak();}}
0 0
- this 关键字的应用
- this关键字的应用
- this关键字的应用
- this关键字的应用
- this关键字的应用
- this关键字的应用
- this关键字的应用
- this关键字、this关键字应用
- java中this关键字的应用
- this关键字应用
- this关键字----应用
- C#面向对象的 this关键字的应用
- 构造代码快、this的应用、static关键字、main函数
- [javase学习笔记]-7.7 this关键字的细节与应用
- this 关键字的含义
- this 关键字的含义?
- javascript的this关键字
- 关键字this的作用
- IOS小技巧-插件管理Alcatraz
- linux之x86裁剪移植---字符界面sdl开发入门
- 练习三1002
- DayLog01.1——安装React Native
- 联通光纤TCP劫持 - 基于策略的宽带信息推送系统
- this关键字的应用
- 查找指定的端口(杀进程)
- BRIEF描述子
- redis分布式锁-SETNX实现
- 解密SparkStreaming运行机制和架构进阶之Job和容错(第三篇)
- Thread.currentThread().getName()与this.getName()的区别
- 前端开发介绍(包含调试什么的)
- hihoCoder挑战赛20-题目2 : 展胜地的鲤鱼旗 -DP/分治
- freemark