如果我的课程扩展了Activity
并实现了SensorEventListener
,那么this
将引用哪个对象-Activity
或SensorEventListener
?或两者?
非常感谢。
public class MainActivity extends Activity implements SensorEventListener
最佳答案
this
引用该类的当前实例。 implements
用于接口,因此this
绝对不能引用该接口。您只能创建类的接口实例。 Activity
是MainActivity
的超类,也没有它的实例。该实例将是MainActivity
但是,尽管这没有什么意义,但是您可以将this
强制转换为所有MainActivity
,Activity
或SensorEventListener
,而不会出现任何问题。