如果我的课程扩展了Activity并实现了SensorEventListener,那么this将引用哪个对象-ActivitySensorEventListener?或两者?
非常感谢。

 public class MainActivity extends Activity implements SensorEventListener

最佳答案

this引用该类的当前实例。 implements用于接口,因此this绝对不能引用该接口。您只能创建类的接口实例。 ActivityMainActivity的超类,也没有它的实例。该实例将是MainActivity

但是,尽管这没有什么意义,但是您可以将this强制转换为所有MainActivityActivitySensorEventListener,而不会出现任何问题。

10-05 22:41