文档下载地址
宠物管理系统 对宠物的 增·删·改·查 使用 集合,多态,继承,封装,抽象
写宠物管理系统需要想到定义那些类,这些类干什么
分享一下自己写的系统,对于网上学习代码思路,只有自己跟着一行一行的敲才能理解
先展示一下一共创建了多少个类
代码如下(示例):
public class pet { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //集合,存储对象 ArrayList<ancestors> arr = new ArrayList<>(); Dog dog = new Dog(); Cat cat = new Cat(); //存储的类型是对象 Dog at1 = new Dog(1,dog,"小红", 2, "哈士奇", 107,"雄"); Dog at2 = new Dog(2,dog,"小橙", 3, "中华田园犬", 102,"雌"); Dog at3 = new Dog(3,dog,"小黄", 2, "内瑟斯", 102,"雄"); arr.add(at1); arr.add(at2); arr.add(at3); for(;;){ System.out.println("---------宠物管理系统---------"); System.out.println("1.查看宠物"); System.out.println("2.添加宠物"); System.out.println("3.卖出宠物"); System.out.println("4.修改宠物信息"); System.out.println("5.退出"); System.out.println("--------