Re: 有關繼承的問題
※ 引述《redbug.bbs@bbs.ice.cycu.edu.tw (雙面虎)》之銘言:
程式碼如下 請各位高手幫幫忙
class Parent {
int i = 30;
int sum(int j) {
return i+j;
}
int sum(){ return 333; } // 我不去掉
}
class Child extends Parent {
int i = 10;
////////////////////////////////////////////////////
// int sum() { // 但是去掉這段,就可以編譯了 //
// return this.i + super.i; //
// } //
////////////////////////////////////////////////////
}
public class ex {
public static void main(String[] argv) {
Child c = new Child();
test(c);
}
static void test(Parent p) {
System.out.println("p.sum():" + p.sum() + " p.sum(20):" + p.sum(20));
} //變成333 ^^^^^^^^50
}
--
〒作者:deepdish 來自:77-200.dorm.ncu.edu.tw
◎二進位的世界【140.115.50.50‧binary.csie.ncu.edu.tw】
討論串 (同標題文章)
完整討論串 (本文為第 1 之 5 篇):
java 近期熱門文章
PTT數位生活區 即時熱門文章