Java和Kotlin嵌套/内部/本地类之间的名称等效和主要区别是什么?
答案 0 :(得分:4)
这些是等效的名称:
| Kotlin | Java |
|-------------------|-------------------------------------------|
| Inner Classes | Non-Static Nested Classes / Inner Classes |
| Nested Classes | Static Nested Classes |
| Local Classes | Local Classes |
| Anonymous Objects | Anonymous Classes |
这是差异的快速概述:
在Kotlin内部类中引用外部类的实例,我们需要使用qualifier this expression。
可以在this tutorial上找到一些示例。