Re: 有關繼承的問題

看板java作者時間19年前 (2006/05/06 13:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/5 (看更多)
※ 引述《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】
文章代碼(AID): #14N3JK00 (java)
文章代碼(AID): #14N3JK00 (java)