[問題] Java SE6全方位學習的習題問題

看板java作者 (平靜)時間17年前 (2008/11/13 21:45), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/2 (看更多)
版上大大,小弟是初學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

11/13 21:58, , 1F
雖然extends了,但是不能直接用喔 除非兩個放在一起
11/13 21:58, 1F

11/13 22:31, , 2F
因為Q7_1的constructor有引數
11/13 22:31, 2F
文章代碼(AID): #1972-B_5 (java)
文章代碼(AID): #1972-B_5 (java)