도우미 클래스의 일부 메서드를 사용해야하지만 내 활동에 도우미 클래스의 개체를 만들 때 문제가 발생합니다. 활동에서 개인 도우미 클래스 참조
HelperClass helper = new HelperClass();
내가 위를 할
내가 도우미() 디폴트의 가시성을 할 필요가 없다는 오류가 발생합니다. 다음은 도우미 클래스의 관련 부분입니다.public class HelperClass {
private static HelperClass helperClass;
private String list;
private HelperClass() {
initialiseHelper();
}
HelperClass에서 개인 정보를 제거하면 괜찮 으면서이 클래스를 편집하고 싶지 않습니다. 이 문제를 해결할 방법이 있습니까?
'private'가 아닌 다른 생성자가 있어야합니다. 그걸 사용하십시오. –
이 클래스가 동일한 패키지에 있으면 생성자 패키지를 비공개로 만들거나 public "factory method"를 추가 할 수 있습니다. 이자형. 그것의 객체를 생성하는 정적 메소드. – Vertex