【发布时间】:2019-07-09 05:43:52
【问题描述】:
我需要返回此商品的 int 唯一 SKU 编号
public class SKU {
private static int pkey_next = 123018;
public int getSKU() { // Returns the int unique SKU number for this item
return pkey_next++;
}
}
SKU 类必须有一个private static int pkey_next = 123018;,它将定义我们商店中商品的起始“主键”标识号。既然从123018开始,我应该得到System.out.println(three.getSKU()); // 123020.
我现在收到 123018。
【问题讨论】:
-
你有问题吗?
-
您应该如何从
System.out.println(three.getSKU());获得123020? -
@SudhirOjha 教授提供测试代码
-
这个方法每次调用都会返回一个不同的数字,而不是每个实例都返回一个不同的数字。
-
请在您的问题中包含所有必要的信息。不要让每个人都尝试和猜测。