【发布时间】:2022-01-22 14:02:11
【问题描述】:
我有一个 java 类,它只有 静态方法和字段,所以我不希望为此创建任何对象。 我可以通过两种方式实现这一点,
- 使课程抽象化。
- 使用私有构造函数。
这两种方法哪个更好?
【问题讨论】:
-
你可以看看
java.lang.Math类(它只有静态字段和方法)。他们将构造函数设为私有。 grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/…。确保你的课程也是最终的。 -
+1 评论,我们的一般查询可以在 java 库本身中找到。
标签: java abstract-class private-constructor