mirror of
https://github.com/sjsdfg/effective-java-3rd-chinese.git
synced 2025-01-26 20:30:36 +08:00
update: 支持使用静态成员类而不是非静态类
This commit is contained in:
parent
e99a810a25
commit
d4a7bf829b
@ -29,7 +29,7 @@
|
||||
- [21. 为后代设计接口.md](notes/21.%20为后代设计接口.md)</br>
|
||||
- [22. 接口仅用来定义类型.md](notes/22.%20接口仅用来定义类型.md)</br>
|
||||
- [23. 优先使用类层次而不是标签类.md](notes/23.%20优先使用类层次而不是标签类.md)</br>
|
||||
- [24. 优先考虑静态成员类.md](notes/24.%20优先考虑静态成员类.md)</br>
|
||||
- [24. 支持使用静态成员类而不是非静态类.md](notes/24.%20支持使用静态成员类而不是非静态类.md)</br>
|
||||
- [25. 将源文件限制为单个顶级类.md](notes/25.%20将源文件限制为单个顶级类.md)</br>
|
||||
- [26. 不要使用原始类型.md](notes/26.%20不要使用原始类型.md)</br>
|
||||
- [27. 消除非检查警告.md](notes/27.%20消除非检查警告.md)</br>
|
||||
|
@ -27,7 +27,7 @@
|
||||
- [21. 为后代设计接口](notes/21.%20为后代设计接口.md)
|
||||
- [22. 接口仅用来定义类型](notes/22.%20接口仅用来定义类型.md)
|
||||
- [23. 优先使用类层次而不是标签类](notes/23.%20优先使用类层次而不是标签类.md)
|
||||
- [24. 优先考虑静态成员类](notes/24.%20优先考虑静态成员类.md)
|
||||
- [24. 支持使用静态成员类而不是非静态类](notes/24.%20支持使用静态成员类而不是非静态类.md)
|
||||
- [25. 将源文件限制为单个顶级类](notes/25.%20将源文件限制为单个顶级类.md)
|
||||
- [26. 不要使用原始类型](notes/26.%20不要使用原始类型.md)
|
||||
- [27. 消除非检查警告](notes/27.%20消除非检查警告.md)
|
||||
|
@ -1,4 +1,4 @@
|
||||
# 24. 优先考虑静态成员类
|
||||
# 24. 支持使用静态成员类而不是非静态类
|
||||
|
||||
嵌套类(nested class)是在另一个类中定义的类。 嵌套类应该只存在于其宿主类(enclosing class)中。 如果一个嵌套类在其他一些情况下是有用的,那么它应该是一个顶级类。 有四种嵌套类:静态成员类,非静态成员类,匿名类和局部类。 除了第一种以外,剩下的三种都被称为内部类(inner class)。 这个条目告诉你什么时候使用哪种类型的嵌套类以及为什么使用。
|
||||
|
Loading…
Reference in New Issue
Block a user