導航:首頁 > 編程語言 > java創建子類

java創建子類

發布時間:2025-01-11 17:04:50

『壹』 Java在父類中如何創建子類對象

你好,很高興回答你的問題。
可以進行如下修改,將breed的實現移到抽象父類Animal中,略做修改,修改後代碼如下
public Animal breed(){
Animal ret =null;
if(isBreedable() &&Math.random()<getValue()){
ret=getAnimal();
}
return ret;
}
父類Animal中增加如下兩個抽象方法:
public abstract double getValue();
public abstract Animal getAnimal();
在Fox中不再需要實現breed,實現新定義的兩個方法:
public abstract double getValue(){
return 0.5;
}
public abstract Animal getAnimal(){
return new Fox();
}
在Rabbit類中類似處理:
public abstract double getValue(){
return 0.12;
}
public abstract Animal getAnimal(){
return new Rabbit();
}
如果有幫助到你,請點擊採納。
我解答的大部分是軟體開發新人遇到的問題,如果有興趣可以關注我。

閱讀全文

與java創建子類相關的資料

熱點內容
androidio流 瀏覽:797
伺服器怎麼改nvr 瀏覽:937
真空壓縮袋怎樣打開 瀏覽:80
證券市場基礎知識pdf2012 瀏覽:720
mastercam自動編程視頻 瀏覽:9
如何得知加密類型 瀏覽:40
單片機匯編讓主程序循環執行 瀏覽:371
電訊APP是干什麼的 瀏覽:532
程序員互相之間不能透露薪水 瀏覽:972
美團伺服器是什麼意思 瀏覽:416
周末程序員吃什麼 瀏覽:996
解壓的pdf格式怎麼轉換 瀏覽:228
ad輸出pdf 瀏覽:306
dhcp伺服器如何部署 瀏覽:508
如何追女生app 瀏覽:432
阿里雲域名綁定香港伺服器 瀏覽:551
java文本文件壓縮 瀏覽:531
心靈解壓大笑視頻 瀏覽:600
東學西學單片機 瀏覽:671
phpstudy做伺服器如何使用 瀏覽:952