您的位置:首页 > Web前端

《Effective Java 第二版》学习笔记,第22条:优先考虑静态成员类

2014-02-13 09:17 417 查看
四种嵌套类:
1、静态成员类
2、非静态成员类
3、匿名类
4、局部类

如果一个嵌套类需要在单个方法之外仍可见,或者太长,不适合放在方法内部,就应该使用成员类。如果成员类的每个实例都需要一个指向其外围实例的引用,就要把成员类做成非静态的;否则,做成静态的。假设这个嵌套类属于一个方法的内部,如果你需要在一个地方创建实例,并且已经有一个置顶的类型可以说明这个类的特征,就要把它做成匿名类;否则,做成局部类。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: