导航:首页 > 编程语言 > 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创建子类相关的资料

热点内容
博格上海压缩机有限公司 浏览:25
招行车贷解压有费用吗 浏览:700
总统命令小说 浏览:816
安卓手机为什么卡成狗 浏览:384
广州市公司软件加密 浏览:230
灯光设计手册pdf 浏览:767
java虚线 浏览:428
androidio流 浏览:797
服务器怎么改nvr 浏览:937
真空压缩袋怎样打开 浏览:80
证券市场基础知识pdf2012 浏览:720
mastercam自动编程视频 浏览:9
如何得知加密类型 浏览:40
单片机汇编让主程序循环执行 浏览:371
电讯APP是干什么的 浏览:532
程序员互相之间不能透露薪水 浏览:974
美团服务器是什么意思 浏览:416
周末程序员吃什么 浏览:998
解压的pdf格式怎么转换 浏览:228
ad输出pdf 浏览:308