这个调用的区别原因为何呢?就里先看一下关于这俩的总结就能理解了:
关于内部类与嵌套类之间的区别与联系:
1、嵌套类:对应于Java的静态内部类(既有static关健字修饰的内部类),只要在一个类的内部定义了另外一个类,那么这个类就叫做嵌套类,相当于Java当中有static关键字修饰的内部类。
2、内部类:对应于Java中的非静态内部类(既没有static关键字修饰的内部类),使用inner关键字在一个类的内部定义的另外一个类就叫做内部类,相当于Java当中没有static关键字修饰的内部类。
网友评论