sept.
2008
Java Quiz #16
Qu'affiche ce code ?
class Super { static { System.out.print("**Super** "); } } class Un { static { System.out.print("**Un** "); } } class Deux extends Super { static { System.out.print("**Deux** "); } static final String DEUX = "dEuX"; } class TestClasse { public static void main(String[] args) throws Exception { Un o = null; Class<Deux> c = Deux.class; System.out.println(Deux.DEUX); System.out.println(((Object) o == (Object) c)); System.out.println(c.equals(o)); System.out.println(c); // Appelle toString() sur c. System.out.println(c.newInstance()); } }