diff --git a/docs/README.md b/docs/README.md index 2968edb..5dce02b 100644 --- a/docs/README.md +++ b/docs/README.md @@ -29,7 +29,7 @@ - [21. 为后代设计接口.md](notes/21.%20为后代设计接口.md)
- [22. 接口仅用来定义类型.md](notes/22.%20接口仅用来定义类型.md)
- [23. 优先使用类层次而不是标签类.md](notes/23.%20优先使用类层次而不是标签类.md)
-- [24. 优先考虑静态成员类.md](notes/24.%20优先考虑静态成员类.md)
+- [24. 支持使用静态成员类而不是非静态类.md](notes/24.%20支持使用静态成员类而不是非静态类.md)
- [25. 将源文件限制为单个顶级类.md](notes/25.%20将源文件限制为单个顶级类.md)
- [26. 不要使用原始类型.md](notes/26.%20不要使用原始类型.md)
- [27. 消除非检查警告.md](notes/27.%20消除非检查警告.md)
diff --git a/docs/_sidebar.md b/docs/_sidebar.md index 22397aa..e5a0e4c 100644 --- a/docs/_sidebar.md +++ b/docs/_sidebar.md @@ -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) diff --git a/docs/notes/24. 优先考虑静态成员类.md b/docs/notes/24. 支持使用静态成员类而不是非静态类.md similarity index 99% rename from docs/notes/24. 优先考虑静态成员类.md rename to docs/notes/24. 支持使用静态成员类而不是非静态类.md index be30feb..f08d760 100644 --- a/docs/notes/24. 优先考虑静态成员类.md +++ b/docs/notes/24. 支持使用静态成员类而不是非静态类.md @@ -1,4 +1,4 @@ -# 24. 优先考虑静态成员类 +# 24. 支持使用静态成员类而不是非静态类   嵌套类(nested class)是在另一个类中定义的类。 嵌套类应该只存在于其宿主类(enclosing class)中。 如果一个嵌套类在其他一些情况下是有用的,那么它应该是一个顶级类。 有四种嵌套类:静态成员类,非静态成员类,匿名类和局部类。 除了第一种以外,剩下的三种都被称为内部类(inner class)。 这个条目告诉你什么时候使用哪种类型的嵌套类以及为什么使用。