JAVA——this语句

来源:互联网 发布:java 服务端mqtt推送 编辑:程序博客网 时间:2024/05/01 22:28

this语句只能定义在构造函数的第一行,因为初始化要先执行;
用于区分同名变量的情况(成员和局部的同名情况)。
this 关键字是类内部当中对自己的一个引用,可以方便类中方法访问自己的属性;
this可以返回对象的自己这个类的引用,同时还可以在一个构造函数当中调用另一个构造函数;

class Person{     private String name;     private int age;     Person(String name)     {         this.name = name;         System.out.print("name:"+name+"age:"+age+'\t');     }     Person(String name,int a)     {         this(name);  //这里要放第一行         this.age = a;     } }
0 0
原创粉丝点击