【发布时间】:2012-12-02 18:01:11
【问题描述】:
我需要使用帮助类中的一些方法,但是当我尝试在我的活动中创建帮助类的对象时遇到了问题。
HelperClass helper = new HelperClass();
当我执行上述操作时,我收到一条错误消息,提示我需要将 Helper() 的可见性设为默认值。 这是帮助程序类的相关部分。
public class HelperClass {
private static HelperClass helperClass;
private String list;
private HelperClass() {
initialiseHelper();
}
当我在 HelperClass 中取出 private 时很好,但我不想编辑这个类。有没有解决的办法?
【问题讨论】:
-
应该有另一个不是
private的构造函数。使用那个。 -
如果这个类在同一个包中,那么你可以将构造函数包私有或添加一个公共的“工厂方法”,即。 e.一个静态方法来创建它的对象。
标签: java android class constructor