在论坛看到一个面试题,拿来和大家分享
A.Compiler time error
B.runtime error
C.Print "Webs-TV" twice
D.Print "Webs-TV" once
----------
答案选C
主要考察对静态变量的认识
----------------
转帖子内的一回复
static 声明的静态属性在不用实例化对象的情况下也能调用。题目中的new MyClass().getMyClass().myName可以解读为匿名对象了MyClass()调用getMyClass()方法返回null相当于MyClass a=null;在调用a的静态属性a.myName。所以答案选C.