Java和Kotlin嵌套/内部/局部类的名称等效性和主要区别是什么?
以下是名称对应关系:
| Kotlin | Java |
|-------------------|-------------------------------------------|
| Inner Classes | Non-Static Nested Classes / Inner Classes |
| Nested Classes | Static Nested Classes |
| Local Classes | Local Classes |
| Anonymous Objects | Anonymous Classes |
以下是差异的快速概述:
在Kotlin中,内部类引用外部类实例需要使用限定符this表达式。
一些示例可以在此教程中找到。