From 088ac2229606c287f05f219fb3e11939035aa4db Mon Sep 17 00:00:00 2001 From: Joe <736777445@qq.com> Date: Sat, 9 Nov 2019 18:42:35 +0800 Subject: [PATCH] fix:fix typo --- docs/notes/04. 使用私有构造方法执行非实例化.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/notes/04. 使用私有构造方法执行非实例化.md b/docs/notes/04. 使用私有构造方法执行非实例化.md index 0f2414e..4d568cd 100644 --- a/docs/notes/04. 使用私有构造方法执行非实例化.md +++ b/docs/notes/04. 使用私有构造方法执行非实例化.md @@ -18,6 +18,6 @@ public class UtilityClass { } ``` -  因为显式构造器是私有的,所以不可以在类的外部访问它。`AssertionError` 异常不是严格要求的,但是它但是它可以避免不小心在类的内部调用构造器。它保证类在任何情况下都不会被实例化。这个习惯用法有点违反直觉,好像构造器就是设计成不能调用的一样。因此,如前面所示,添加注释是种明智的做法。 +  因为显式构造器是私有的,所以不可以在类的外部访问它。`AssertionError` 异常不是严格要求的,但是它可以避免不小心在类的内部调用构造器。它保证类在任何情况下都不会被实例化。这个习惯用法有点违反直觉,好像构造器就是设计成不能调用的一样。因此,如前面所示,添加注释是种明智的做法。   这种习惯有一个副作用,就是使得一个类不能子类化。所有的构造器都必须显式或隐式地调用父类构造器,而在这群情况下子类则没有可访问的父类构造器来调用。