作者PsMonkey (痞子军团团长)
看板java
标题Re: [问题] 关於继承
时间Fri Mar 24 15:23:57 2006
我是没有观念,只会写程式 \囧/
我只能说,把他改成这样子,程式看起来会比较清楚而简单
至於观念问题,我们交给五楼解答
※ 引述《erik777 ( )》之铭言:
: 我的观念不是很清楚...
: public class Car
: {
// private double OILSIZE=30;//油箱总量
private double oilSize;
public Car(){
setOilSize(30);
}
public void setOilSize(double value){
oilSize=value;
}
: public double output()
//这个改成 getOilSize() 会比较好
: {
: return OILSIZE;
: }
: }
: public class Coupe extends Car
: {
// private double OILSIZE=50;//油箱总量
public Coupe(){
this.setOilSize(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吗?
--
侃侃长论鲜窒碍 网站:
http://www.psmonkey.idv.tw
众目睽睽无心颤 个人版:telnet://legend.twbbs.org
茕居少聊常人事
杀头容易告白难 欢迎参观 Java 版(@ptt.cc) \囧/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.204.16.17