• 大小: 20KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-04-20
  • 语言: 其他
  • 标签: 基础  简洁  

资源简介

动物招领所源码,注释十分详细,该系统主要培养面向对象的思维方式。二.使用的技术:(主要是下面这些技术,基本全部用到) 数组(集合) 包 类与对象 继承,重写,多态 抽象类,接口 static属性,static方法,static块 final属性,final方法,final类 三.面向对象的思考方式 将世界看成一个个对象,对象之间可以分类(包),可以相互有继承。面向对象推荐面向接口进行编程,面向接口的核心思想是抽象(只依赖于接口不依赖于具体的实现)这样来构造灵活的系统。 四.系统概述: 流浪动物招领所是收养流浪动物的地方,动物招领所有一定的粮食用来喂养动物。 动物保护者寻找流浪的动物,并带回到动物招领所喂养。 动物管理者照顾动物,每照顾一次,动物的体重会增加,每种动物增加的重量不同,体重的上限也不同。 招领所的动物可以被满足条件的领养者进行领养。有许多种领养者:工人,农民等 动物有许多种类别,但是都有一些公有的特征。 系统启动后,动物保护者可以随机发现动物(动物的种类可能不一样),加入动物园,由动物管理员进行照顾。招领所定期的将动物交给随机的交给领养者领养,领养后动物园动物减少。

资源截图

代码片段和文件信息

import java.util.Scanner;

import 动物.AddAnimal;
import 动物招领所.AnimalFeeder;
import 动物招领所.AnimalProtect;
import 工具包.Input;
import 领养者.RandomAdopter;

public class AnimalMessgaeManger {

public static void main(String[] args) {

//提示信息
System.out.println(“*************“);
System.out.println(“1、发现动物\n2、喂养动物\n3、展示动物\n4、领养动物\n5、退出“);
System.out.println(“*************“);
System.out.println(“请输入你的操作“);
//对象创建
AnimalProtect animalProtect=new AnimalProtect();
AnimalFeeder feeder=new AnimalFeeder();
AddAnimal addAnimal=new AddAnimal();
//输入控制
Input input=new Input();
int i=input.getInt();
//多次输入
while(true) {
if (i==1) {
//添加动物
addAnimal.addAnimal();

}
else if (i==2) {
//喂养动物
feeder.feed();
System.out.println(“喂养成功“);

}
// AddAnimal.getAnimal();
else if (i==3) {//展示动物
addAnimal.showAnimal();

}
//领养动物
else if (i==4) {
System.out.println(“输入你要领养的动物的编号0-“+(addAnimal.arrayList.size()-1));
int sel=input.getInt();
RandomAdopter adopter=new RandomAdopter();
//输入判断
while(true) {
if (sel addAnimal.arrayList.remove(sel);
System.out.println(“领养成功“);
adopter.word();
break;
}
else {
System.out.println(“无此编号,请重新输入“);
 sel=input.getInt();
}
}

}
//退出按钮
else if (i==5) {
System.out.println(“退出成功“);
}
else {
System.out.println(“操作指令无法识别“);
}
//继续操作
System.out.println(“请输入你的操作“);
i=input.getInt();

}
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-03-31 12:40  动物招领所\
     文件         301  2019-03-28 18:37  动物招领所\.classpath
     文件         391  2019-03-28 18:37  动物招领所\.project
     目录           0  2019-03-31 12:40  动物招领所\.settings\
     文件         598  2019-03-28 18:37  动物招领所\.settings\org.eclipse.jdt.core.prefs
     目录           0  2019-03-31 12:40  动物招领所\bin\
     文件        2094  2019-03-31 12:39  动物招领所\bin\AnimalMessgaeManger.class
     目录           0  2019-03-31 12:40  动物招领所\bin\动物\
     文件        2124  2019-03-31 12:18  动物招领所\bin\动物\AddAnimal.class
     文件         362  2019-03-31 12:37  动物招领所\bin\动物\Animal.class
     文件        1212  2019-03-31 12:37  动物招领所\bin\动物\Cat.class
     文件        1212  2019-03-31 12:37  动物招领所\bin\动物\Dog.class
     文件        1274  2019-03-31 12:37  动物招领所\bin\动物\Pig.class
     目录           0  2019-03-31 12:40  动物招领所\bin\动物招领所\
     文件         724  2019-03-31 12:39  动物招领所\bin\动物招领所\AnimalFeeder.class
     文件        2093  2019-03-31 12:10  动物招领所\bin\动物招领所\AnimalProtect.class
     目录           0  2019-03-31 12:40  动物招领所\bin\工具包\
     文件         823  2019-03-31 12:09  动物招领所\bin\工具包\Input.class
     目录           0  2019-03-31 12:40  动物招领所\bin\领养者\
     文件         379  2019-03-31 12:07  动物招领所\bin\领养者\framer.class
     文件         144  2019-03-31 12:08  动物招领所\bin\领养者\Keeper.class
     文件         418  2019-03-28 22:19  动物招领所\bin\领养者\Programmer.class
     文件         882  2019-03-31 12:17  动物招领所\bin\领养者\RandomAdopter.class
     文件         418  2019-03-28 22:19  动物招领所\bin\领养者\Student.class
     目录           0  2019-03-31 12:40  动物招领所\src\
     文件        1762  2019-03-31 12:39  动物招领所\src\AnimalMessgaeManger.java
     目录           0  2019-03-31 12:40  动物招领所\src\动物\
     文件        1339  2019-03-31 12:18  动物招领所\src\动物\AddAnimal.java
     文件         286  2019-03-31 12:37  动物招领所\src\动物\Animal.java
     文件        1072  2019-03-31 12:37  动物招领所\src\动物\Cat.java
     文件         985  2019-03-31 12:37  动物招领所\src\动物\Dog.java
............此处省略12个文件信息

评论

共有 条评论