Auflösen 'Impliziter Superkonstruktor classA () ist nicht sichtbar. Muss explizit einen anderen Konstruktor aufrufen?
Ich habe eine Klasse 'ClassA', die einen privaten Konstruktor hat.
public final class ClassA{
private ClassA{
}
public static void main(String[] arg) }{
;
;
;
}
}
Now, ich erweitere die Klasse 'ClassA' Final Schlüsselwort wird entfernt, bevor dies getan wird]
public class ClassB extends ClassA{
public static void main(String[] arg) }{
;
;
;
}
}
Now, ich bekommeImplicit super constructor classA() is not visible. Must explicitly invoke another constructor
. Was bedeutet das und wie kann das behoben werden?
Hinwei Ich kann den Zugriffsbezeichner des ClassA-Konstruktors nicht ändern.