Maison >Java >javaDidacticiel >Java réalise les fonctions et processus de base de la gestion d'entrepôt
Java implémente les fonctions et processus de base de la gestion d'entrepôt
Résumé : Cet article présentera comment utiliser le langage de programmation Java pour implémenter les fonctions et processus de base de la gestion d'entrepôt. L'article présentera d'abord les concepts de base de la gestion d'entrepôt, puis développera le processus de gestion d'entrepôt et donnera des exemples de code spécifiques pour aider les lecteurs à mieux comprendre et appliquer ces concepts et processus.
1. Concepts de base de la gestion d'entrepôt
La gestion d'entrepôt fait référence au processus d'entrée, de sortie, de stockage et de gestion des articles dans l'entrepôt. Dans les applications pratiques, la gestion d'entrepôt comprend généralement les concepts de base suivants : Entrepôt : fait référence à un lieu utilisé pour stocker des articles, qui peut être un espace physique réel ou un espace logique virtuel.
Définir la classe d'articles
public class Item { private String name; private int quantity; private double price; // 构造方法 public Item(String name, int quantity, double price) { this.name = name; this.quantity = quantity; this.price = price; } // 获取物品名称 public String getName() { return name; } // 获取物品数量 public int getQuantity() { return quantity; } // 获取物品价格 public double getPrice() { return price; } // 设置物品数量 public void setQuantity(int quantity) { this.quantity = quantity; } }
import java.util.ArrayList; import java.util.List; public class Warehouse { private List<Item> itemList; // 构造方法 public Warehouse() { itemList = new ArrayList<>(); } // 入库 public void inbound(Item item) { itemList.add(item); } // 出库 public void outbound(Item item) { itemList.remove(item); } // 获取库存 public int getInventory() { return itemList.size(); } }
public class WarehouseManagement { public static void main(String[] args) { // 创建仓库对象 Warehouse warehouse = new Warehouse(); // 创建物品对象 Item item1 = new Item("物品1", 10, 20.0); Item item2 = new Item("物品2", 5, 30.0); // 入库 warehouse.inbound(item1); warehouse.inbound(item2); // 出库 warehouse.outbound(item1); // 打印库存 System.out.println("当前库存:" + warehouse.getInventory()); } }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!