第22条:优先使用静态成员类

来源:互联网 发布:云计算基础架构 编辑:程序博客网 时间:2024/05/23 11:29

嵌套类是定义在另一个类内部的类。嵌套类有四种:1静态成员类2、非静态成员类3、匿名类4局部类(方法内部的类)。

这里主要讲静态成员类,至于什么是静态成员类,参考:http://blog.csdn.net/nasebanaru/article/details/14139789

1、如果成员类不要求访问外部类的实例,就要始终把他定义为static的。不然就会浪费时间与空间。

2、静态内部类常作为共有的的辅助类,仅当外部类一起使用时才有意义。静态内部类也可以表示外部类对象的组件。


0 0