首页 > 其他 > 详细

对象的this引用

时间:2016-12-04 17:02:44      阅读:129      评论:0      收藏:0      [点我收藏+]

  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引用

原文:http://www.cnblogs.com/maopao55555/p/6131004.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!