AnyLogic позволяет пользователю создавать свои собственные Java интерфейсы.
Более подробную информацию о Java интерфейсах вы можете найти в соответствующем онлайн-пособии Interfaces (на английском языке).
Чтобы создать Java интерфейс
- В панели Проекты, щелкните правой кнопкой мыши по любому элементу модели, в которой вы хотите создать Java интерфейс, и выберите Создать > Java интерфейс… из контекстного меню.
- Появится диалоговое окно Новый Java интерфейс.
- Введите имя нового Java интерфейса в поле Имя и щелкните мышью по кнопке Готово.
- При этом будет открыто окно Java редактора, в котором вы тут же сможете написать Java код только что созданного интерфейса.
Чтобы использовать интерфейс, вам нужно будет указать в соответствующих типах агентов модели, что они реализуют данный интерфейс. Сделав это, вы получите возможность добавлять в эти типы реализации методов, объявленных в реализуемом интерфейсе.
Чтобы тип агента стал реализовывать интерфейс
- Выберите тип агента в панели Проекты.
- В секции Java для экспертов панели Свойства введите имя интерфейса в поле Реализуемые интерфейсы.
Чтобы Java класс стал реализовывать интерфейс
- Сделайте двойной щелчок мышью по Java классу в панели Проекты, чтобы открыть код этого класса в Java редакторе.
-
Добавьте в конец первой строки кода строку implements <имя интерфейса>, например:
public class MyClass implements Animatable { …
-
Как мы можем улучшить эту статью?
-