在论坛看到一个面试题,拿来和大家分享
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.
Java静态变量面试题解析
本文探讨了一道关于Java中静态变量使用的面试题。通过分析代码示例,解释了静态变量的特点及其在不同上下文中的行为表现。文章还提供了一个论坛讨论的例子来加深理解。
2512

被折叠的 条评论
为什么被折叠?



