2009年2月13日 星期五

第118題

Given
10. class Foo{
11. static void alpha(){/* more code here */}
12. void beta() {/* more code here */)
13. }
Which two statements are true? (Choose two.)
A. Foo.beta() is a valid invocation of beta().
B. Foo.alpha() is a valid invocation of alpha().
C. Method beta() can directly call method alpha().
D. Method alpha() can directly call method beta().
答案:BC
參考:8-2 方法種類與呼叫方式

-------------------------------------------

B. Foo.alpha() is a valid invocation of alpha(). //static 可以呼叫 static方法
C. Method beta() can directly call method alpha(). // non-static 也可以呼叫static方法............

沒有留言:

張貼留言