[問題] 關於繼承的問題
01 class Parent { // 父類別
02 int i;
03 Parent(int i) {
04 this.i = i;
05 }
06 }
07
08 class Child extends Parent { // 子類別
09 Child() {
10 }
11 }
12
13 public class Ex_11_2 {
14 public static void main(String[] argv) {
15 Child c = new Child(); // 產生子類別的物件
16 }
17 }
已知這個程式錯在第九行 要加上super(10);
但我不知道為什麼...
我知道子類別的建構子 一定會呼叫 父類別一樣的建構子
但跟加上super(10);有什麼關係呢...
--
點了以後心臟會更強一點 http://0rz.tw/0d3yH
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.225.1.229
※ 編輯: euplct 來自: 125.225.1.229 (06/23 09:15)
推
06/23 10:03, , 1F
06/23 10:03, 1F
→
06/23 10:05, , 2F
06/23 10:05, 2F
推
06/23 10:07, , 3F
06/23 10:07, 3F
推
06/23 10:07, , 4F
06/23 10:07, 4F
推
06/23 11:45, , 5F
06/23 11:45, 5F
推
06/23 16:31, , 6F
06/23 16:31, 6F
推
06/23 16:33, , 7F
06/23 16:33, 7F
→
06/23 20:34, , 8F
06/23 20:34, 8F