Java程序实现私有构造函数
要理解这个例子,你应该掌握以下 Java 编程 主题的知识:
示例 1:Java 程序创建私有构造函数
class Test {
// 创建私有构造函数
private Test() {
System.out.println("这是一个私有构造函数。");
}
// 创建一个公共静态方法
public static void instanceMethod() {
// 创建 Test 类的一个实例
Test obj = new Test();
}
}
class Main {
public static void main(String[] args) {
// 调用 instanceMethod()
Test.instanceMethod();
}
}
输出
这是一个私有构造函数。
在上面的例子中,我们创建了 Test
类的一个私有构造函数。因此,我们不能在类外部创建 Test
类的对象。
这就是为什么我们在类内部创建了一个名为 instanceMethod()
的 public static
方法来创建 Test
类的对象。然后在 Main
类中,我们使用类名调用该方法。