gpt4 book ai didi

interface - 在不扩展 Kotlin 类的情况下在 var 上实现接口(interface)

转载 作者:行者123 更新时间:2023-12-02 12:39:15 24 4
gpt4 key购买 nike

<分区>

所以在 Java 上,我喜欢直接在局部变量上实现一个接口(interface),例如这样。

private SensorEventListener sensorEventListener = new SensorEventListener() {
@Override
public void onSensorChanged(SensorEvent event) {
//implement here
}

@Override
public void onAccuracyChanged(Sensor sensor, int accuracy) {
//implement here
}
};

以便稍后我可以直接添加该监听器,然后能够删除该监听器。

我正在尝试在 Kotlin 上实现相同的想法,即拥有一个实现接口(interface)的 var,而不必定义一个扩展该接口(interface)的新类。

这可能吗?什么是语义?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com