文件名称:java类的设计举例-animal
文件大小:167KB
文件格式:RAR
更新时间:2017-03-19 09:16:32
java
一.Animal类的设计要求: 根据实际需求设计Animal类,并完成以下功能: 1. 输出全部信息 2. 对2个实例进行比较 3. 使用static对共同的属性进行修饰 4. 实现从键盘输入的功能 5. 实现单态设计模式 6. 加异常信息 7. 加入多线程 8. 使用集合(可选) 二.设计场景,实现其要求 场景设计在一间公司,拥有很多的小猫小狗等宠物可以出卖。 1. 输出9只动物的全部信息,举例代表全部动物的信息,并用List集合存放所有信息。 2. 可以选择输入动物的信息来增加动物的数量,其中输入错误不能添加,并且进行了异常处理。 3. 可以对动物的属性进行比较,例如年龄,名字等。用到了方法的重载。 4. 公司的动物的总数为共同属性和来源,用static修饰。 5. 公司实现单态模式设计,所有动物都是属于这间公司的。 6. 可以从键盘输入许多不同的选择,选择对动物进行不同的操作,并且所有的输入都进行了异常的处理。 7. 采用多线程售卖动物,实现三个窗口同时售卖,并且进行了同步设计,保证安全。 8. 利用ArrayList集合收集动物的年龄信息,并对其进行分析。
【文件预览】:
java大作业
----36林银桂java大作业.doc(264KB)
----Anii.java(10KB)