前言:
现在看官们对“类的嵌套”可能比较注意,小伙伴们都需要知道一些“类的嵌套”的相关文章。那么小编也在网上汇集了一些有关“类的嵌套””的相关知识,希望各位老铁们能喜欢,同学们一起来了解一下吧!Java嵌套类:在类内部声明的类称之为嵌套类,嵌套类又分为静态嵌套类和非静态嵌套类,静态嵌套类是指在声明时加上static关键字的嵌套类,非静态嵌套类又叫做内部类,不加static关键字,分为三种,成员内部类,局部内部类,匿名内部类
在匿名内部类内部不能声明static变量(静态常量除外)或者方法,可以访问外部包围类的成员变量和方法(private的除外),如果该匿名内部类声明在静态方法内,那么只能访问外部包围类的静态方法,外部包围类无法访问匿名内部类内部
局部内部类声明在方法中,使用范围在方法域内,外部包围类无法对其进行访问
普通内部类的地位等同于普通成员变量,外部类和内部类是可以相互访问,不过在普通内部类内部依然不能声明static方法或变量
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。