为什么在此构造函数中使用循环?在循环中:乘积是类,乘积是数组,乘积是变量吗?我们可以像for(类名变量名:数组名)这样对这个循环进行建模?谢谢
public class Products {
public Product[] PRODUCTS = {RED_LAMP, YELLOW_LAMP};
public HashMap<String, Product> PRODUCT_MAP = new HashMap<>();
public Products() {
for(Product product : PRODUCTS){
PRODUCT_MAP.put(String.valueOf(product.getSerial_number()), product);
}