• this java基础 this到底指的是谁??


                                                                            Java基础---this关键字

       之前再网上看过很多博客,各种对this关键字的解释,但是说的很模糊,看完跟看书差不多,还是不懂,直到看到大神的博客--(孤傲苍狼),豁然醒悟。this原来是这样用的,以防忘记,特写写此博客铭记与分享。写的不足之处欢迎指正。

      this关键字

            先说下本人对this关键字的理解,this就是一个对象的引用或者理解为别名,比如你new一个对象,以下面的代码为例,Leaf leaf=new Leaf();this.i==>leaf.i;也就是说leaf(对象的引用)指向的对象等于this(对象的引用)指向的对象。再说下this.i的这个i,指的是leaf对象里边的i,再通俗一点指的是  int i=0---的这个i。

       举个例子加深下理解,比如在医院刚刚出生一个小孩子,给他取了名字叫做--楠神,那么现在楠神------->小孩,这就相当于new了一个对象(小孩),然后给了他一个引用(楠神),此时此刻,你说 楠神的脸很帅,用我们专业的术语来说就是 ,楠神.脸=帅;然而另一个人这样说,这个小孩的脸很帅,再换成专业术语   this.脸=帅;说到这应该懂了吧 this,楠神都是指的是小孩这个对象;哈哈 这是我自己理解的,不足之处欢迎指正。

         另外奉上大神的解释

           

     贴上代码:

     
  • 相关阅读:
    如何导入Support v7包?以及使用Support V7下的RecyclerView
    无言是一种教育
    自己的归宿在哪里?
    如是我愿
    【九度OJ】题目1111:单词替换
    【九度OJ】题目1054:字符串内排序
    【九度OJ】题目1061:成绩排序
    【九度OJ】题目1202:排序
    Python项目:扇贝网小组查卡助手
    Ubuntu搭建Ruby on Rails环境
  • 原文地址:https://www.cnblogs.com/huangnn/p/7396590.html
Copyright © 2020-2023  润新知