一. 題目
Which two sets of actions, independently, enable the code fragment to print Fit?
A. At line n1 insert: import clothing.Shirt;At line n2 insert: String color = Shirt.getColor();
B. At line n1 insert: import clothing;At line n2 insert: String color = Shirt.getColor();
C. At line n1 insert: import static clothing.Shirt.getColor;At line n2 insert: String color = getColor();
D. At line n1 no changes required.At line n2 insert: String color = Shirt.getColor();
E. At line n1 insert: import Shirt;At line n2 insert: String color = Shirt.getColor();
二. 答案
AC
三. 解析
(A) import類別要寫成 import [package名稱] . [類別名稱]
(B) 只有 import package而已,未寫出哪個類別,除非改成 import package.*;
就可以把所有該 package底下的所有類別給引入進來。
(C) import 類別方法寫成 import static [package名稱].[類別名稱].[方法名稱]
若要使用該靜態方法,直接呼叫方法( getColor( ) )就好,不用類別.方法( Shirt.getColor( ) )