Завод номерных знаковJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Завод номерных знаков

Сообщение Anonymous »

У меня возникли проблемы с концепцией использования программы в моем классе 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?

Подробнее здесь: https://stackoverflow.com/questions/138 ... te-factory
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»