Erro Java: classe, interface ou enumeração esperada

Eu preciso saber a saída desse código. Mas não está funcionando. Talvez o código esteja errado. Ainda estou aprendendo a usar Java, e tentei consertar isso por horas, mas ainda sem sorte.

Aqui está o código:

public class A 
{ 
    public A() 
    {
        System.out.println ("A");
    }
}
public class B extends A 
{
    public B() 
    {
        System.out.println ("B");
    }
}
public class C extends B 
{ 
    public C() 
    {
        System.out.println ("C");
    }
}

public static void main(String args[]) {

    A a = new A();  
    B b = new B();  
    C c = new C();  
}

Alguém pode me dizer o que está errado ou faltando no código?

questionAnswers(4)

yourAnswerToTheQuestion