java如何创建货架
创建货架的基本结构
在Java中创建货架通常需要定义一个类来表示货架,包含货架的基本属性和方法。例如,可以定义货架的名称、容量、当前存放的物品列表等属性。
public class Shelf {
private String name;
private int capacity;
private List<String> items;
public Shelf(String name, int capacity) {
this.name = name;
this.capacity = capacity;
this.items = new ArrayList<>();
}
}
添加物品到货架
为货架类添加方法,用于将物品放入货架。需要检查货架是否已满,避免超出容量限制。
public void addItem(String item) {
if (items.size() < capacity) {
items.add(item);
} else {
System.out.println("货架已满,无法添加物品。");
}
}
从货架移除物品
实现从货架移除指定物品的功能。如果物品不存在,可以给出提示。
public void removeItem(String item) {
if (items.contains(item)) {
items.remove(item);
} else {
System.out.println("货架上不存在该物品。");
}
}
检查货架状态
添加方法用于获取货架的当前状态,例如剩余容量或已存放的物品列表。
public int getRemainingCapacity() {
return capacity - items.size();
}
public List<String> getItems() {
return new ArrayList<>(items);
}
示例使用
创建一个货架实例并测试其功能。

public class Main {
public static void main(String[] args) {
Shelf shelf = new Shelf("食品货架", 5);
shelf.addItem("苹果");
shelf.addItem("香蕉");
System.out.println("剩余容量: " + shelf.getRemainingCapacity());
shelf.removeItem("苹果");
System.out.println("物品列表: " + shelf.getItems());
}
}






