gpt4 book ai didi

java - Kotlin 中的静态内部类

转载 作者:IT老高 更新时间:2023-10-28 13:29:29 32 4
gpt4 key购买 nike

如果存在,我可以在 Kotlin 语言中使用 Inner static Class 的哪些替代方法?如果没有,当我需要在 Kotlin 中使用 static class 时,我该如何解决这个问题?请参阅下面的代码示例:

 inner class GeoTask : AsyncTask<Util, Util, Unit>() {

override fun doInBackground(vararg p0: Util?) {

LocationUtil(this@DisplayMembers).startLocationUpdates()
}
}

找了好久都没找到,先谢谢了。

最佳答案

只需省略 Kotlin 中的 inner

内部类(持有对外部对象的引用)

Java:

class A {
class B {
...
}
}

Kotlin :

class A {
inner class B {
...
}
}

静态内部类又名嵌套类(不引用外部对象)

Java:

class A {
static class B {
...
}
}

Kotlin :

class A {
class B {
...
}
}

关于java - Kotlin 中的静态内部类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49363450/

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