2009年2月11日 星期三

第96題

Given a class Repetition:
1. package utils;
2.
3. public class Repetition {
4. public static String twice(String s){return s + s;}
5.
}
and given another class Demo:
1. // insert code here
2.
3. public class Demo {
4. public static void main(String[] args){
5. System.out.println(twice("pizza"));
6. }
7. }
Which code should be inserted at line 1 of Demo.java to compile and run Demo to print "pizzapizza"?
A. import utils.*;
B. static import utils.*;
C. import utils.Repetition.*;
D. static import utils.Repetition.*;
E. import utils.Repetition.twice();
F. import static utils.Repetition.twice;
G. static import utils.Repetition.twice;
答案:F
參考:8-3 類別成員的匯入
-------------------------------------------------------------------
第一行插入程式碼讓程式可以執行
5. System.out.println(twice("pizza")); //呼叫 twice的方法並傳入"pizza",試圖call 第4行
因此 System.out.println(Repetition.twice("pizza"));
沒有的話第一行要加F. import static utils.Repetition.twice;

沒有留言:

張貼留言