手机版
你好,游客 登录 注册
背景:
阅读新闻

Java之this关键字

[日期:2014-09-29] 来源:Linux社区  作者:高杰才 [字体: ]

this使用范围  

1、在类的方法定义中使用的this关键字代表调用该方法对象的引用。

2、当必须指出当前使用方法的对象是谁时,要使用关键字this。

3、有时使用this可以处理方法中成员变量和参数重名的情况。

4、this可以看做是一个变量,它的值是当前对象的引用。

注:this一般出现在方法中,当方法没有被调用时。并不知道this指向那个具体的对象。

当某个对象调用有this的方法时,this就指向调用这个方法的对象。

程序code:

public class TestThis{
    private int i;
    public TestThis(int i){
        this.i = i;
    }
    private TestThis increment(){
        i += 1;
        return this;
    }
   
    public static void main (String[] args){
        TestThis mTestThis = new TestThis(100);
        System.out.println(mTestThis.increment().increment().i);
    }
}

输出结果:102

大话设计模式(带目录完整版) PDF+源代码 http://www.linuxidc.com/Linux/2014-08/105152.htm

Java中介者设计模式 http://www.linuxidc.com/Linux/2014-07/104319.htm

Java 设计模式之模板方法开发中应用 http://www.linuxidc.com/Linux/2014-07/104318.htm

设计模式之 Java 中的单例模式(Singleton) http://www.linuxidc.com/Linux/2014-06/103542.htm

本文永久更新链接地址http://www.linuxidc.com/Linux/2014-09/107360.htm

linux
相关资讯       Java this  this关键字 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款