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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 东东的一些事 中级黑马   /  2015-7-7 23:43  /  450 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

this代表所在函数所属对象的引用。
                        也就是说哪个对象在调用this所在的函数,this就代表哪个对象。
                this关键字的应用:
                        当定义类中的功能时,该函数内部要用到调用该函数的对象的时候,这时用this表示这个对象。
                        但凡本类功能中使用了本类对象,都用this表示。
                        public boolean compare(Person p){
                                return this.age==p.age;               
                        }
                this关键字在构造函数间调用
                        this语句:用于构造函数间进行互相调用.
                                this语句只能定义在函数的第一行,因为初始化的动作要先执行。
                        Person(String name){
                                //this();
                                this.name =name;
                        }
                        Person(String name,int age){
                                //this(name);相当于又重新调用了一次构造函数,只能放在函数的内的首行。
                                //this.name = name;
                                this.age = age;       
                        }
                                

1 个回复

倒序浏览
不错,来学习学习
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马