posted 23 years ago
B is false since static methods cannot be overridden but merely HIDDEN by a static method in a subclass
D is false too, the result of trying to access an instance variable using the class name will give the compile-time error :
"Can't make a static reference to nonstatic variable i in class Test."
However you could access i with the class name inside an instance method but using the "this" reference like this:
This works and yields
t.i=0
Test.this.i=0
But I don't see how it would be useful and why we would access i like that in an instance method !!
HIH Val
[This message has been edited by Valentin Crettaz (edited September 19, 2001).]
[This message has been edited by Valentin Crettaz (edited September 19, 2001).]