[問題] 關於繼承

看板java作者 ( )時間19年前 (2006/03/24 15:06), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/6 (看更多)
我的觀念不是很清楚... public class Car { private double OILSIZE=30;//油箱總量 public double output() { return OILSIZE; } } public class Coupe extends Car { private double OILSIZE=50;//油箱總量 } public class Question { public static void main(String args[]) { Coupe driver = new Coupe();//宣告Coupe物件 System.out.println(driver.output());//我想讓他印出50... } } Coupe繼承Car類別時不是會連output一起繼承嗎? 但是為啥他結果印出來的不是OILSIZE = 50而是父類別中的30 如果我想要讓他印出50該怎麼做呢? 一定要做override嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.175.30.124
文章代碼(AID): #148vflip (java)
文章代碼(AID): #148vflip (java)