您现在的位置:首页行业资讯

java基础——this详解--中享思途

class Person{
private string name;
private int age;
Person(string name,int age){
this.name = name;
this.age =age;
}
}
在java类中,我们可以常常见到这样的代码。看上去this是用于在初始化中区分局部变量与成员变量同名。
问题一:this代表本类的对象,那么到底代表哪一个呢?
this代表它所在函数所属对象的引用。哪个对象调用this所在的函数,this就代表哪个对象。
问题二:this的应用?
只要本类功能使用了本类对象,都用this表示。
class Person{
private string name;
private int age;
Person(string name){
this.name = name;
}
Person(string name,int age){
this(name);//相当于this.name = name;
this.age = age;
}
}
问题三:this的使用?
①构造函数相互调用时用this。
②this语句只能放到构造函数的第一行。
最后给大家分享一本学习java的书籍。

【关键词:青岛Java培训,正规Java开发培训,学Java开发多少钱,Java培训哪家好,中享思途】

 st_bottom
青岛Java培训,青岛HTML5培训,青岛UI培训,青岛IT培训,青岛嵌入式培训,青岛运维培训,Java就业培训,专业ui培训,前端开发培训,嵌入式培训价格,运维培训哪家好,IT培训,青岛思途,中享思途IT培训
Copyright © 青岛思途共享科技信息服务有限公司 鲁ICP备14027489号-2

鲁公网安备 37021402000988号

青岛Java培训,青岛HTML5培训,青岛UI培训,青岛IT培训,青岛嵌入式培训,青岛运维培训,Java就业培训,专业ui培训,前端开发培训,嵌入式培训价格,运维培训哪家好,IT培训,青岛思途,中享思途IT培训