Les inner class (question de certification OCJP)

Si vous avez contemplé passer la certification OCJP (anciennement SCJP) vous avez certainement rencontré des questions test qui vous ont fait réflêchir. Un exemple est le code ci-dessous dont on demande la sortie.

class MyClass
{
    public static void main (String[] args)
    {
        String s = "whizlab";
        System.out.println(s);
    }
   
    public class String
    {      
        public String(String s)
        {
            System.out.println("simulator");
        }
    }
}

What is the output?

A. whizlab simulator
B. whizlab
C. Compilation error
D. None of the above

Lire la suite