【问题标题】:In Java, what do you call a class with a private constructor or many private constructors? [closed]在 Java 中,您如何称呼具有私有构造函数或许多私有构造函数的类? [关闭]
【发布时间】:2016-10-17 22:54:24
【问题描述】:

如果一个类只有 private 意味着什么 构造函数?

你能说出这样一个类的名字吗?

【问题讨论】:

  • 可能是单例,但这只是一个例子。
  • 在少数特殊情况下,这意味着您不希望人们实例化此类的对象,因此人们只能使用此类的公共静态成员(变量和方法)。
  • 也许是“家庭作业”课? :)

标签: java class constructor visibility private


【解决方案1】:

构造函数可以是私有的有几个原因:
1. 单例类 - 无法实例化或继承。
2. 内部类——只能由外部类实例化。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-28
    • 2011-04-20
    • 2011-11-07
    • 1970-01-01
    相关资源
    最近更新 更多