题目一:宠物店里面有很多宠物,这些宠物都需要登记信息,登记的信息主要有宠物编号、宠物名、宠物类别、宠物年龄、宠物性别、宠物状况、来店日期。 要求1:创建宠物类,需要具备上面描述的属性,该类要求有两个构造函数,一个无参,一个全参; 要求2:创建3个宠物对象,并将这些对象存储到数组列表集合中; 要求3:通过for增强循环实现对集合中元素的遍历; 要求4:完成根据宠物类型找到该类型所有宠物的方法并在主函数中实现调用,方法原型为public static ArrayList<Pet> queryPets( String type ){ //需求实现 }。
时间: 2023-03-13 17:06:09 浏览: 115
答:完成这些要求,首先需要创建一个宠物类,它需要拥有上述所有的属性,并且有两个构造函数,一个是无参的构造函数,一个是全参的构造函数。然后,根据要求创建三个宠物对象,并将这些对象存储到数组列表集合中,之后使用for增强循环实现对集合中元素的遍历,最后实现根据宠物类型找到该类型所有宠物的方法,并在主函数中实现调用。
相关问题
java实现题目一:宠物店里面有很多宠物,这些宠物都需要登记信息,登记的信息主要有宠物编号、宠物名、宠物类别、宠物年龄、宠物性别、宠物状况、来店日期。 要求1:创建宠物类,需要具备上面描述的属性,该类要求有两个构造函数,一个无参,一个全参; 要求2:创建3个宠物对象,并将这些对象存储到数组列表集合中; 要求3:通过for增强循环实现对集合中元素的遍历; 要求4:完成根据宠物类型找到该类型所有宠物的方法并在主函数中实现调用,方法原型为public static ArrayList<Pet> queryPets( String type ){ //需求实现 }。
答:首先,可以使用Java定义一个宠物类,该类包含宠物编号、宠物名、宠物类别、宠物年龄、宠物性别、宠物状况和来店日期等属性,并定义两个构造函数,一个无参构造函数,一个全参构造函数。其次,可以创建三个宠物对象,并将这些对象存储到数组列表集合中;然后,使用for增强循环实现集合中元素的遍历;最后,完成根据宠物类型找到该类型所有宠物的方法,并在主函数中调用该方法,以实现自己的要求。
阅读全文