下列的 Java 語言程式執行後輸出為何? import java.lang.*; class A { public int fun(){ return 1; } } class B extends A { public int fun(){ return 2; } } class C extends A { public int fun(){ return 3; } } class test { public static void main (String[] argv) { A[] a={new A(), new B(), new C()}; int x=0; for(int i=0;i<a.length;i++) x+=a[i].fun(); System.out.println(x); } }
A3
B5
C6正確答案
D9
答案與詳解
