Есть интерфейс:
public interface RobotConnectionManager {
RobotConnection getConnection();
}
И есть метод:
public static void moveRobot(RobotConnectionManager robotConnectionManager, int toX, int toY) {
RobotConnection rc = robotConnectionManager.getConnection();
rc.moveRobotTo(toX, toY);
}
Не понимаю, а по сему имеются след. вопросы:
при вызове в Main метода moveRobot();
не понимаю, что я должен записать в robotConnectionManager
?
RobotConnection
это тоже интерфейс со своим методом. Как в Java объяснить происходящее в данной строке: RobotConnection rc = robotConnectionManager.getConnection();
Что нужно почитать, чтобы понять это.
Вы должны первым параметром передать экземпляр (объект) класса, который реализует интерфейс RobotConnectionManager.
У объекта хранящегося в переменной robotConnectionManager
вызывается метод getConnection
. Этот метод возвращает экземпляр (объект) класса, который реализует интерфейс RobotConnection
.
Вам стоит прочитать любой учебник по Java и/или официальное руководство.
Виртуальный выделенный сервер (VDS) становится отличным выбором
Суть задачи распарсить страницу, вытащить список доменов, каждый из них проверить через jsoup(или нет?) на site:xdomaincom , дабы узнать количество страниц
Стоит задача: написать две программы, запустить вторую через первуюДля второй программы сгенерировал ехе-шник через exe4j
В чем разница между старыми имплементациями ExecutorService из 15 и новой ForkJoinPool из 1