我在我的 Java 类中使用程序的概念有问题,它应该相对简单,但我觉得很难。
“编写一个生成车牌的类LicensePlateFactory。提供一个方法getNextPlate,它返回一个唯一的车牌号(一个int)。对LicencePlateFactory创建的所有车牌使用序号,从100001开始。
编写一个程序,创建一个 LicensePlateFactory,然后从中获取并显示十几个连续的车牌。”
我的代码(看起来很糟糕,盯着问题看了半天不知道该怎么办):工厂:
public class LicensePlateFactory
{
private int k = 100001;
private int count;
public LicensePlateFactory(int x)
{
this.count++;
}
public static void main(String[] args)
{
getnextPlate();
}
public int getnextPlate()
{
return k + count;
}
}
创建工厂的程序:
public class LicensePlateFactoryRunner
{
private LicensePlateFactory fac;
public LicensePlateFactoryRunner()
{
for (int x = 1; x < 13; x++)
{
LicensePlateFactory fac = new LicensePlateFactory();
System.out.println(LicensePlateFactory.getnextPlate());
}
}
}
也许我忘记了一些基本的java概念?