問題詳情

第31題Given:1. public class Base{2. public static final String FOO = "foo";3. public static void main(String[] args){4. Base b = new Base();5. Sub s = new Sub();6. System.out.print(Base.FOO);7. System.out.print(Sub.FOO);8. System.out.print(b.FOO);9. System.out.print(s.FOO);10. System.out.print(((Base)s).FOO);11. }12. }13. class Sub extends Base{public static final String FOO = "bar";}What is the result?
(A) foofoofoofoofoo
(B) foobarfoobarbar
(C) foobarfoofoofoo
(D) foobarfoobarfoo
(E) barbarbarbarbarF. foofoofoobarbarG. foofoofoobarfoo

參考答案

答案:D
難度:簡單0.80292
統計:A(7),B(13),C(4),D(110),E(2)