相关疑难解决方法(0)

Java:静态类?

我有一个充满实用功能的课程.实例化它的实例没有语义意义,但我仍然想调用它的方法.处理这个问题的最佳方法是什么?静态课?抽象?

java oop static class utility

128
推荐指数
4
解决办法
11万
查看次数

如何避免在ClassB中创建classA的对象

我的一次采访中有一个问题:

假设我有一个classA,我应该只在classA中创建classA的对象,而不是在任何其他类中,例如:

classA{
// some instructions

ClassA a = new ClassA();
}

ClassB{
//Some instructions

ClassA a1 = new ClassA(); // Here I should throw a compilation or runtime error.
}
Run Code Online (Sandbox Code Playgroud)

我通过添加私有构造函数告诉我,但他告诉我们应该能够在同一个类中创建多个对象.我能做到吗?

java

1
推荐指数
1
解决办法
100
查看次数

标签 统计

java ×2

class ×1

oop ×1

static ×1

utility ×1