📖 閱讀測驗 · 共用前文
public class Main {
public static void main(String [] args) {
CA oA = new CA();
CB oB = new CB();
System.out.println(oB.ga()+”,”+oB.gsa()+”,”+oB.gb()+”,”+oB.gsb()+”,”+oB.gc());
oB.sa(5);
oB.gsa();
oB.sb(6);
oB.gsb();
System.out.println(oB.ga()+”,”+oB.gsa()+”,”+oB.gb()+”,”+oB.gsb()+”,”+oB.gc());
}
}
public class CA {
protected int a;
private int b;
CA() {a = 1;b = 2;}
int ga() { return a;}
int gb() { return b;}
}
public class CB extends CA {
private int b;
private int c;
CB() {b = 3;c = 4;}
int ga() {return a;}
int gb() {return b;}
int gc() {return c;}
void sa(int x){a = x;}
int gsa() {return super.ga();}
void sb(int x){b = x;}
int gsb() {return super.gb();}
}
執行上述程式的 main 之後,會得到兩列的文字。下列何者是第二列文字?
A5,5,3,6,4
B5,5,3,2,4
C5,1,6,2,4
D5,5,6,2,4正確答案
答案與詳解
