so del constructor privado en la clase

Si hay un constructor privado, ¿la JVM inserta una llamada al súper constructor?

Me refiero a lasuper() llame a ese constructor privado.

class Alpha {
    static String s="";
    protected Alpha(){
        s+="alpha";
    }
}

class SubAlpha extends Alpha{
    private SubAlpha(){
        s+="sub";
    }
}

class SubSubAlpha extends Alpha{
    private SubSubAlpha(){
        s+="subsubAlpha";
    }

    public static void main(String[] args){
        new SubSubAlpha();
        System.out.print(s);   
    }
}

Aquí no obtengo ningún error de compilación. Aquí en laSubSubAlpha clase hay constructor privado. ¿Es ese compilador insertsuper() llame para que si es así, qué sucede en elSubAlpha clase. Incluso hay constructor privado. Y si no se accede a eso, el árbol de herencia continúa hasta la parte superior.

Respuestas a la pregunta(5)

Su respuesta a la pregunta