静态内部类 - 图2

  • kotlin inner class 修饰非静态内部类
  • kotlin 没有 inner 修饰为静态内部类

内部object

静态内部类 - 图3

匿名内部类静态内部类 - 图4

本地类

  1. fun main() {
  2. class LocalClass{
  3. //本地类
  4. }
  5. }

但不支持本地单例 object

本地函数

fun main() {
    fun localFun() {
             //本地函数
    }
}