Java中的嵌套类

来源:互联网 发布:阿里云监控 编辑:程序博客网 时间:2024/05/17 04:50

Java中的嵌套类(nested class)分为四种:

1、静态成员类(static member class)

2、非静态成员类(non-static member class)

3、匿名类(anonymous class)

4、局部类(local class)

以上四种,非静态成员类、匿名类、局部类又被称为内部类(inner class)。内部类才包含指向外围对象的引用。这种关联关系会消耗时间和空间。因此,如果嵌套类不需要访问外围实例时,应用优先使用静态成员类。

匿名类和局部类应该尽量简短,以获得良好的代码可读性。

0 0
原创粉丝点击