java中的繼承問題(thinking in java中的習題),新手求解?。?!

科技 未結(jié) 1 1909
么么噠X5
么么噠X5 2023-04-26 19:33

class Cleanser
{

private String s="Cleanser"; public void append(String a){s+=a;} public void dilute(){append("dilute()");} public void apply(){append("apply()");} public void scrub(){append ("scrub()");} public String toString(){return s;}public static void main(String args[]) { Cleanser x=new Cleanser(); x.dilute();x.apply();x.scrub(); System.out.println(x); }

}

class Detergent extends Cleanser
{

public void scrub() { append("Detergent.scrub()"); super.scrub(); } public void foam(){append("foam()");} public static void main(String args[]) { Detergent x=new Detergent(); x.dilute(); x.apply(); x.scrub(); x.foam(); System.out.println(x); System.out.println("Testing base class:"); Cleanser.main(args); }

}
public class SeventhExercise2 extends Detergent
{

public void scrub() {append("This is my scrub()"); super.scrub(); } public void sterilize() { System.out.println("This is my new function:sterilize()"); }public static void main(String args[]) { SeventhExercise2 se2=new SeventhExercise2(); se2.scrub(); se2.sterilize(); Detergent.main(args); }

}

/這是thinking in java第四版上第129頁練習2的題,我對基類的子類又一次進行繼承后,出現(xiàn)了一些問題:/


孫子類的這個方法輸出不正確,這句話沒有加到s中,最后輸出為


我用eclipse逐步調(diào)試發(fā)現(xiàn),從孫子類的scrub函數(shù)出來之前,這個字符串this is my scrub()已經(jīng)加入進去了,但是從這個函數(shù)出來之后,這個s就被清空了,成了空的,百思不得其解啊,望大神解答,我是個java新手,謝謝啦!?。?/p>

相關(guān)標簽:
1條回答
  • 2023-04-26 20:33

    你通過Detergent.main(args);又創(chuàng)建了一個新的Cleanser對象,你輸出的是這個新對象的s,當然沒有那個字符串嘍

    0 討論(0)
提交回復
最新問題
星漢燦爛電視劇更新日歷 1
哪個醫(yī)院不育好 1
釘子可以掛的住畫框幕布嗎 1
家用投影儀電視背景墻如何裝修設(shè)計 1
哪家不孕治療醫(yī)院好 1
今年的春晚節(jié)目單已經(jīng)出來了,你覺得今年春晚還有意思嗎? 9
松下的家用投影機哪個型號好? 1
不育治療多少錢 1
英雄聯(lián)盟官方公布"冠軍紀念圖標贈送公告",王校長說"這個很奈斯",你如何看? 9
電視機開機后黑屏電源燈是紅色的,是什么原因? 2
猜你喜歡
45歲生孩子試管成功率!明細是什么!
哈薩克斯坦做第三代試管嬰兒費用多少一覽,有哪些花銷!
做沈陽第三代試管嬰兒的全部費用是多少?附費用明細詳解!
遼寧試管嬰兒費用是多少錢?12萬是否充足!
銀川三代試管公司比較有名的是哪些?
新生兒待產(chǎn)包清單(待產(chǎn)包最全清單4月份)
西安試管的大概要多少錢,附詳細備孕流程
吉爾吉斯斯坦做試管嬰兒可以放心選的醫(yī)院,內(nèi)附試管價格!
南昌第三代試管嬰兒流程全攻略,助孕收費明細!
血友病做試管嬰兒可以基因篩查嗎,趕緊看看!
熱門文章
廣州兩個同性戀去哪里做試管助孕比較好?
泰國試管嬰兒機構(gòu)哪家好?附正規(guī)助孕機構(gòu)名單
2025重慶做三代試管比較好的私人醫(yī)院是哪家?1分鐘看懂不會亂花錢
美國做三代試管比較好的私立醫(yī)院排名揭曉
廣東省三代試管助孕服務(wù)公司名單一覽表
泰國生殖醫(yī)院哪家口碑好?
在泰國哪些醫(yī)院試管技術(shù)方面最有名:輕松省錢不是夢
泰國試管嬰兒成功率怎么算呢?
泰國單身試管嬰兒哪些機構(gòu)可以做:助您實現(xiàn)生育夢想
2025福州私立醫(yī)院排名已公布,哪家三代試管成功率高看這里
廣告合作方 廣告申請