帮我生成Java Petros宠物商店代码
时间: 2023-07-10 15:25:10 浏览: 80
好的,以下是一个简单的Java Petros宠物商店代码示例:
```java
import java.util.ArrayList;
public class PetrosPetShop {
private ArrayList<Pet> pets = new ArrayList<>();
public void addPet(Pet pet) {
pets.add(pet);
}
public void removePet(Pet pet) {
pets.remove(pet);
}
public ArrayList<Pet> getPets() {
return pets;
}
public static void main(String[] args) {
// 创建宠物商店对象
PetrosPetShop shop = new PetrosPetShop();
// 添加几只宠物到商店中
Pet cat = new Pet("Tom", "cat", 3);
Pet dog = new Pet("Max", "dog", 5);
Pet bird = new Pet("Tweety", "bird", 1);
shop.addPet(cat);
shop.addPet(dog);
shop.addPet(bird);
// 打印商店中的宠物列表
ArrayList<Pet> pets = shop.getPets();
for (Pet pet : pets) {
System.out.println(pet.getName() + " - " + pet.getType() + " - " + pet.getAge());
}
}
}
class Pet {
private String name;
private String type;
private int age;
public Pet(String name, String type, int age) {
this.name = name;
this.type = type;
this.age = age;
}
public String getName() {
return name;
}
public String getType() {
return type;
}
public int getAge() {
return age;
}
}
```
这个例子中,我们定义了一个`PetrosPetShop`类来表示宠物商店,其中包含了添加宠物、移除宠物、获取宠物列表等基本操作。同时,我们还定义了一个`Pet`类来表示宠物,包含了宠物的姓名、种类和年龄等基本信息。在`main`函数中,我们创建了一个宠物商店对象,添加了几只宠物到商店中,并打印出宠物列表。
阅读全文