内部类方法可以访问该类定义所在的作用域中的数据,包括私有的数据
内部类的对象有一个指向外围对象的隐式引用,但是static内部类没有(不需要内部类引用外围类对象时使用),声明在接口中的内部类自动成为static和public
局部内部类:
方法内部定义的类,不能用public或private修饰
局部类的方法只可以引用定义为final的局部变量。数组变量仍然被声明为final,但是这仅仅表示不可以让它引用另外一个数组。数组中的数据元素可以自由的更改。
内部类方法可以访问该类定义所在的作用域中的数据,包括私有的数据
内部类的对象有一个指向外围对象的隐式引用,但是static内部类没有(不需要内部类引用外围类对象时使用),声明在接口中的内部类自动成为static和public
局部内部类:
方法内部定义的类,不能用public或private修饰
局部类的方法只可以引用定义为final的局部变量。数组变量仍然被声明为final,但是这仅仅表示不可以让它引用另外一个数组。数组中的数据元素可以自由的更改。