Создание Java интерфейсов

AnyLogic позволяет пользователю создавать свои собственные Java интерфейсы.

Более подробную информацию о Java интерфейсах вы можете найти в соответствующем онлайн-пособии Interfaces (на английском языке).

Чтобы создать Java интерфейс
  1. В панели Проекты, щелкните правой кнопкой мыши по любому элементу модели, в которой вы хотите создать Java интерфейс, и выберите Создать > Java интерфейс… из контекстного меню.
  2. Появится диалоговое окно Новый Java интерфейс.
  3. Введите имя нового Java интерфейса в поле Имя и щелкните мышью по кнопке Готово.
  4. При этом будет открыто окно Java редактора, в котором вы тут же сможете написать Java код только что созданного интерфейса.

Чтобы использовать интерфейс, вам нужно будет указать в соответствующих типах агентов модели, что они реализуют данный интерфейс. Сделав это, вы получите возможность добавлять в эти типы реализации методов, объявленных в реализуемом интерфейсе.

Чтобы тип агента стал реализовывать интерфейс

  1. Выберите тип агента в панели Проекты.
  2. В секции Java для экспертов панели Свойства введите имя интерфейса в поле Реализуемые интерфейсы.

Чтобы Java класс стал реализовывать интерфейс

  1. Сделайте двойной щелчок мышью по Java классу в панели Проекты, чтобы открыть код этого класса в Java редакторе.
  2. Добавьте в конец первой строки кода строку implements <имя интерфейса>, например:
    public class MyClass implements Animatable
    { ...