用java写的编程;

yanjinxia 2009-04-18 08:15:43
本人是刚学java的,现在有几个问题困扰着我,希望各位帮帮忙,,,,
1、 创建Rodent(啮齿动物):Mouse(老鼠),Gerbil(鼹鼠),Hamster(大颊鼠)等的一个继承分级结构。在基础类中,提供适用于所有Rodent的方法,并在子类类中覆盖它们,从而根据不同类型的Rodent采取不同的行动。创建一个Rodent数组,在其中填充不同类型的Rodent,然后调用自己的基础类方法,看看会有什么情况发生。

2、 修改上题,使Rodent成为一个抽象类,其它几个类:Mouse(老鼠),Gerbil(鼹鼠),Hamster(大颊鼠)继承自该抽象类。在抽象类中,提供适用于所有Rodent的方法,并在子类类中覆盖它们,从而根据不同类型的Rodent采取不同的行动。创建一个Rodent数组,在其中填充不同类型的Rodent,然后调用自己的基础类方法,看看会有什么情况发生。

3、修改第1题,使Rodent成为一个接口,Mouse(老鼠),Gerbil(鼹鼠),Hamster(大颊鼠)几个类均实现自该接口,在实现的类中根据不同类型的Rodent采取不同的行动,并且新定义一个测试类,测试这些新定义的子类。

谢谢啦,,,很急用
...全文
136 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
EricPan2023 2009-04-22
  • 打赏
  • 举报
回复
呵呵。基本的继承和多态。
南南北北 2009-04-21
  • 打赏
  • 举报
回复
作业?
java_wxp 2009-04-21
  • 打赏
  • 举报
回复
think in java上的吧......
jinxfei 2009-04-19
  • 打赏
  • 举报
回复
class Rodent{
public bite(){
System.out.println("I am a general bite");
}
}

class Mouse extends Rodent{
public bite(){
System.out.println("I am a Mouse bite");
}
}

其它类似哦
----
第二题跟第一题类似
---
第三题也类似
lizhaohu 2009-04-19
  • 打赏
  • 举报
回复
挺简单的
英文版:Java Concurrency in Practice 内容简介 《JAVA并发编程实践》随着多核处理器的普及,使用并发成为构建高性能应用程序的关键。Java 5以及6在开发并发程序中取得了显著的进步,提高了Java虚拟机的性能以及并发类的可伸缩性,并加入了丰富的新并发构建块。在《JAVA并发编程实践》中,这些便利工具的创造者不仅解释了它们究竟如何工作、如何使用,还阐释了创造它们的原因,及其背后的设计模式。 编辑推荐 《JAVA并发编程实践》既能够成为读者的理论支持,又可以作为构建可靠的、可伸缩的、可维护的并发程序的技术支持。《JAVA并发编程实践》并不仅仅提供并发API的清单及其机制,还提供了设计原则、模式和思想模型,使我们能够更好地构建正确的、性能良好的并发程序。《JAVA并发编程实践》适合于具有一定Java编程经验的程序员、希望了解Java SE 5以及6在线程技术上的改进和新特性的程序员,以及Java和并发编程的爱好者。 作者简介 作者:(美)戈茨 等 本书作者系lava标准化组织(Java Cotl]munity Process)JSR 166专家组(并发工具)的主要成员,同时他们还致力于其他多个JCP专家组织。Brain Goetz是一位拥有二十年行业经验的软件咨询师,发表过超过75篇关于。Java开发的文章。Tim Peierls是现代多处理器的权威,在BoxPop.biz、唱片艺术和戏剧表演上也造诣颇深。Joseph Bowbeer是一位Java ME专家,他对并发编程的痴迷始于在Apollo计算机上编程的岁月。David Holmes是《The Java TM Programmjng LangLJage》的合著者,目前就职于Sun Microsysterns。Joshua Bloch是Google的首席Java架构师,《Effective Java》的作者、《3ava PLizzlers》的合著者,他不像他的兄弟(his brother,Bloctl与Neal主持的Java编程专栏里虚构的人物)那样编程,从来都不。Doug Lea是《Corlcurrent Progra r11ming in Java》的作者,SUNY Oswego大学计算机科学的教授。

58,451

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧