首页 > 代码库 > 对象的this引用
对象的this引用
Java中的this关键字总是指向调用该方法的对象。根据this出现位置的不同,this作为对象的默认引用有两个功能:
1.构造器中引用该构造器正在初始化的对象。
2.在方法中引用调用该方法的对象。
this关键字最大的作用就是让类中一个方法,访问该类里的另一个方法或实例变量。假设定义了一个Student类,这个student对象的记录成绩的方法(scores())需要调用姓名属性,那么该如何做呢?请看下面的例子:
public class Student {
private int scores;
private String names;
public void name(String name) {
this.names = name;
}
public void score(int score) {
this.scores = score;
System.out.println(this.names +"的成绩是:"+this.scores);
}
}
在方法的重构当中,this也可以调用构造方法,需要注意的是:
this()只能写在本类构造方法里面,不能在其他任何非构造方法里用;
this()只能写在构造方法里的第一句。
this()的括号里可以放形参,调用本类的其他构造方法。
this.***或者this.***()代表每个对象本身的this引用
对象的this引用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。