public class Collections {
// Suppresses default constructor, ensuring non-instantiability.
private Collections() {
}
...
Run Code Online (Sandbox Code Playgroud)
所有包含的方法都是静态的,如果我编写类似的东西,我会使Collections.class抽象,但仍然有一个私有构造函数 - 为什么类没有定义为抽象?
该Collections班是不是意味着要延长或子类 -它的意思仅仅是静态的工具方法的供应商.如果它是抽象的,用户可以将其子类化,而JDK设计者不希望这样.
| 归档时间: |
|
| 查看次数: |
774 次 |
| 最近记录: |