sabato 30 marzo 2013

Q101


class StaticField {

       static int i = 7;

 

       public static void main(String[] args) {

             StaticField obj = new StaticField();

             obj.i++;

             StaticField.i++;

             obj.i++;

             System.out.println(StaticField.i + " " + obj.i);

       }

}

What is the result?

A.
10 10

B.
8 9

C.
9 8

D.
7 10

 Risposta : A
i è statico e quindi è condiviso tra tutte le istanze della classe.

Nessun commento:

Posta un commento