用java写程序模拟打印流浪猫信息列表
时间: 2024-09-24 20:26:12 浏览: 24
在Java中,你可以创建一个简单的类来表示流浪猫的信息,然后使用数组、列表或者集合等数据结构来模拟存储流浪猫的列表。下面是一个简化的示例:
```java
// 定义流浪猫类Cat
public class Cat {
private String name;
private int age;
private String breed;
// 构造函数
public Cat(String name, int age, String breed) {
this.name = name;
this.age = age;
this.breed = breed;
}
// 获取和设置属性的方法
public String getName() { return name; }
public void setName(String name) { this.name = name; }
public int getAge() { return age; }
public void setAge(int age) { this.age = age; }
public String getBreed() { return breed; }
public void setBreed(String breed) { this.breed = breed; }
// 打印猫的信息
@Override
public String toString() {
return "Name: " + name + ", Age: " + age + ", Breed: " + breed;
}
}
// 模拟流浪猫信息列表
public class StrayCatList {
private List<Cat> cats;
public StrayCatList() {
cats = new ArrayList<>();
}
// 添加流浪猫
public void addCat(Cat cat) {
cats.add(cat);
}
// 打印所有流浪猫信息
public void printCatInfo() {
for (Cat cat : cats) {
System.out.println(cat);
}
}
}
// 使用示例
public static void main(String[] args) {
StrayCatList strayCatList = new StrayCatList();
strayCatList.addCat(new Cat("小花", 2, "短毛"));
strayCatList.addCat(new Cat("小白", 4, "长毛"));
strayCatList.printCatInfo();
}
```
在这个例子中,我们首先定义了一个`Cat`类,包含了猫的基本信息和一个`toString()`方法来方便打印。接着,在`StrayCatList`类中,我们创建了一个`Cat`对象的列表,并提供添加猫和打印猫信息的方法。