有人可以在android中解释“this”修饰符的基础知识

时间:2013-08-09 13:46:32

标签: android this

我是android的初学者,我知道一些java和编程逻辑本身的基础知识

我知道我的应用程序代码中有继承

但是如何使用关键字“this”工作呢?

为什么我在创建新意图时必须传递“this”

谢谢

3 个答案:

答案 0 :(得分:1)

“this”与java有关,android基于: http://docs.oracle.com/javase/tutorial/java/javaOO/thiskey.html

基本上,使用“this”意味着您希望引用该类的当前实例。

它是有用的,以确保您引用对象的字段而不是其他东西,如函数中定义的临时变量(或参数)。

当您使用嵌套或匿名类

时,它也很有用

答案 1 :(得分:1)

thisOO programming languages用来引用current class的关键字。它隐式地获取当前类的对象或实例的引用或地址,并将其传递给您将其作为参数提供给它的方法。

答案 2 :(得分:0)

'this'指的是当前实例,例如,如果在Android上,您正在为名为Funny_Activity的活动编写代码,通过在代码上说“this”引用Funny_Activity的当前实例。但是如果你在活动中创建一个本地类,那么在本地类中写'this',然后它引用'this'本地实例类,而不是活动,只有当你在本地类之外写'this'时,才会这样再次参考活动。

想象一下,这是你正在进行的当前活动/课程。