普通嵌套类
Kotlin中 类可以嵌套;
一个类可以嵌套在其它类中,可以嵌套多层。
普通嵌套类因为没有持有外部类的引用,所以无法访问外部类的成员。
嵌套内部类
通过使用 inner
修饰符,内部类会带有一个对外部类的引用对象,因此就可以访问外部类的成员。
匿名内部类
匿名内部类就是没有名字的内部类。
匿名内部类可以访问外部类的成员。
Kotlin中 类可以嵌套;
一个类可以嵌套在其它类中,可以嵌套多层。
普通嵌套类因为没有持有外部类的引用,所以无法访问外部类的成员。
通过使用 inner
修饰符,内部类会带有一个对外部类的引用对象,因此就可以访问外部类的成员。
匿名内部类就是没有名字的内部类。
匿名内部类可以访问外部类的成员。