SCJP 1.6版考題 096

出自 陳富國維基館
前往: 導覽搜尋
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;


解答


Ans: F

解說:

在第5行中使用twice這個靜態方法,這個方法是Repetition 類別下的成員方法
可以用import static utils.Repetition.twice;方式將twice類別方法匯入直接使用。