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

热点内容
手机app上如何参加医保 浏览:823
小米手表怎么复制加密卡 浏览:699
云服务器跑脚本挣钱 浏览:746
跳舞解压释放 浏览:351
内存测试软件检测加密 浏览:913
工作表头文件加密怎么设置 浏览:982
python获取字符串编码 浏览:102
java获取当前系统时间 浏览:369
武汉有python培训吗 浏览:658
为什么无法与服务器建立数据链接 浏览:190
友价源码2017 浏览:596
体温侦测系统python 浏览:118
为什么安卓系统占用百分比 浏览:419
浪潮云服务器的组成部分 浏览:409
php100教程目录 浏览:580
查看文件夹大小的命令 浏览:664
unixset命令 浏览:194
东北证券融e通app有什么用 浏览:515
科大讯飞linux 浏览:466
三浪三副图指标源码 浏览:57