作者SeaSerene (平靜)
看板java
標題[問題] Java SE6全方位學習的習題問題
時間Thu Nov 13 21:45:46 2008
版上大大,小弟是初學java的新手,在研讀到朱仲傑先生的Java SE6全方位學習書中
的第7章課後習題選擇題第7題,看了很久還是不知問題出在哪裡,題目如下:
請問Q7_2類別執行的結果為何?
Q7_1.java Q7_2.java
public class Q7_1 public class Q7_2 extends Q7_1
{ {
int i; public static void main(String argv[])
public Q7_1(int i) {
{ Q7_1 q1 = new Q7_1(10);
this.i = i; System.out.println(q1.i);
} }
} }
答案選項:A.10 B.0 C.編譯錯誤,無法執行
小弟將上面程式碼進行編譯時就出現錯誤,但一直不懂到底問題出在哪裡,
希望版上高手幫忙解惑,感恩!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.104.212.226
推 yyc1217:雖然extends了,但是不能直接用喔 除非兩個放在一起 11/13 21:58
推 gotoo:因為Q7_1的constructor有引數 11/13 22:31