Android中怎么用this

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android中怎么用this相关的知识,希望对你有一定的参考价值。

android 中的this主要有三种用法:
1、表示对当前对象的引用!
2、表示用类的成员变量,而非函数参数,注意在函数参数和成员变量同名是进行区分!其实这是第一种用法的特例,比较常用,所以那出来强调一下。
3、用于在构造方法中引用满足指定参数类型的构造器(其实也就是构造方法)。但是这里必须非常注意:只能引用一个构造方法且必须位于开始!
还有就是注意:this不能用在static方法中!所以甚至有人给static方法的定义就是:没有this的方法!虽然夸张,但是却充分说明this不能在static方法中使用。

给个详细解释的链接:
http://android.tgbus.com/Android/tutorial/201107/358217.shtml

(由于这是Android开发相关的基础,所以我就不写我理解的“this”,毕竟你还在学Android基础,待以后你对Android学习更近一步时,你就会有自己的理解了。所以呢,为了给提问者你正确标准的答案,这里就用链接的知识解答你了,望见谅!TKS!)
参考技术A Android使用this,其实相当于java中使用this。this通常指当前对象,super则指父类的。当你想要引用当前对象的某种东西,比如当前对象的某个方法,或当前对象的某个成员,你便可以利用this来实现这个目的,当然,this的另一个用途是调用当前对象的另一个构造函数。
在android创建界面时,经常使用this,来代表当前的view。
参考技术B android 比较全的android 源码合集 + 企业级应用分享,从业的积累
https://blog.csdn.net/wuqilianga/article/details/82711796
里头好多源码,五千多个,还有很多作者的企业开发积累源码,我觉得不错。

以上是关于Android中怎么用this的主要内容,如果未能解决你的问题,请参考以下文章

android 中JSONArray怎么用

android的Progressbar怎么用

android asynctask怎么用

android布局中的tag怎么用

Android中怎么用this

android的Progressbar怎么用