У меня есть класс 'ClassA', который имеет закрытый конструктор.
public final class ClassA{
private ClassA{
}
public static void main(String[] arg) }{
;
;
;
}
}
Теперь я расширяю класс 'ClassA' [ final Ключевое слово удаляется перед этим]
public class ClassB extends ClassA{
public static void main(String[] arg) }{
;
;
;
}
}
Теперь я получаю Implicit super constructor classA() is not visible. Must explicitly invoke another constructor
.Что это значит и как решить эту проблему?
Примечание Я не могу изменить спецификатор доступа конструктора ClassA.