Tagged: интерфейс

05
Авг
2021

mapping interface field

Пытаюсь замапить BookDTO.java в Book.java используя MapStruct, но сталкиваюсь с ошибкой.
Вот тут все мои DTO:
BookDTO.java:
@Data
@Document
public class BookDTO {

@Id
private UUID id;
private BookSpecificationsDTO specificatio…

27
Июл
2021

Модификатор static у интерфейса

Копаясь в репозиториях гитхаба нашёл странный код.
У интерфейса который был объявлен внутри класса были модификаторы public и static.
Ну, public вроде как можно и опустить — интерфейс всегда public. А что означает static у интерфейса? Перв…

27
Июл
2021

Модификатор static у интерфейса

Копаясь в репозиториях гитхаба нашёл странный код.
У интерфейса который был объявлен внутри класса были модификаторы public и static.
Ну, public вроде как можно и опустить — интерфейс всегда public. А что означает static у интерфейса? Перв…

05
Июл
2021

Как типизировать массив с вложенными элементами?

Есть массив (содержимое примерное):
let test: IRepo[] = [
{‘id’: 1, ‘test’: 1, ‘name’: ‘Иван’},
{‘id’: 2, ‘test’: 2, ‘name’: ‘Олег’},
{‘id’: 3, ‘test’: 3, ‘name’: ‘Виталий’},
{‘id’: 4, ‘test’: 4, ‘name’: ‘Аркадий’ // ключей…

17
Июн
2021

Переопределение одного метода и последствия?

Прочитал что переопределение одного метода не очень таки полезная штука. Если у нас есть класс Car с методом drive() и мы в main’e создаем анонимный класс, который переопределяет этот метод. Лучше будет сделать интерфейс с методом drive() …

04
Май
2021

Что тут происходит Set<Map.Entry<K, V>> entrySet()?

Не понимаю работу Set<Map.Entry<K, V>> entrySet(). Как мы можем создать Map.Entry<K, V>, если это интерфейс? Мы же не можем создавать интерфейсы. Можно подробнее объяснить и показать применяется ли это где-то еще?

03
Апр
2021

Некорректный вывод массива

имеется следующее задание:
Организовать базу (массив) объектов типа интерфейс, которую заполнить объектами описанных типов вперемежку (по желанию пользователя). Выполнить следующие действия:

вывести полную информацию обо всех объектах мас…

28
Мар
2021

Какие имена лучше давать интерфейсам в typescript [закрыт]

Начал изучать тему в которой говорится от том что использование префикса I для имен интерфейсов является антипатерном из этого вытекает вопрос, собственно какие имена давать интерфейсам чтобы было понятно сразу что это интерфейс или хотя б…

15
Мар
2021

Получение статуса выполнения задания через jmx

Через Jmx я выбираю название класса, метод и ссылку на класс в папке и периодичность её выполнения, моя задача состоит в том что мне нужно добавить функцию проверки статуса выполнения задачи, то есть допустим у меня есть задача выводящая т…

15
Мар
2021

Интерфейсы (Java)

подскажите, пожалуйста. Как устроена реализация интерфейсов в java? К примеру, ActionListener. Мы создаем класс, имплиментим интерфейс и переопределяем абстрактный метод actionPerformed, где пишем код. Так вот, вопрос мой состоит в том, ка…

03
Мар
2021

Используется ли где-нибудь интерфейс Iterator напрямую?

Посмотрел несколько видеороликов об итераторах. В основном, для того, чтобы объяснить принцип работы итератора, автор создавал некий свой аналог реализации этого интерфейса. Так же говорилось о том, что, при работе с коллекцией в цикле for…

25
Фев
2021

Нарушает ли добавление метода по умолчанию в новый интерфейс какие-либо принципы проектирования?

В Java 8+ добавлены методы по умолчанию для возможности развития существующих интерфейсов.
Нарушает ли добавление метода по умолчанию, сразу при создании интерфейса, какие-либо принципы проектирования? Стоит ли этого избегать?

23
Фев
2021

Может ли интерфейс в java иметь не абстрактные методы?

Раньше, на вопрос о том "что такое интерфейс" я отвечал "полностью абстрактный класс", то есть класс, все методы которого абстрактны (не имеют тела), но недавно начал разбираться с итератором и вдруг выяснилось, что у 2…

11
Фев
2021

Как использовать предикат для двух методов?

Дан класс надо для метода findBy и isBinary написать общий метод с предикатом , чтобы убрать дублирование кода . Один метод я сделал , не знаю как написать метод isBinary т.к он возвращает булеан Буду благодарен за подсказку.
public cla…

03
Фев
2021

Switch to Interface

Интересно можно ли "переделать" switch cases в интерфейс ?
public function typeHandler(){
switch($this->type){
case ‘unknown’:
return ”;
case ‘dvd’:
$dvd = new Dvd($_POST);
$product = new Product($_POST);

31
Янв
2021

Необходимо разработать иерархию работников библиотеки?

подскажите(объясните) пожалуйста, что еще необходимо сделать с данной задачей с абстракциями и интерфейсами.
Понимаю что нужно сделать 4 interface Reader,interface Librarian, interface Supplier, interface Administrator. Со своими классами,…

30
Янв
2021

Проблема с использованием интерфейса в Java

делаю тестовое задание. и возник вопрос что я использую интерфейс Action в коде но метод hello в IDEA пишет что ни разу не использовался, в итоге как я не пытался(используя свой уровень знаний в Java) так и не смог добиться того чтобы мето…

25
Дек
2020

Реализация одного интерфейса в двух классах. Один унаследован у другого. Java

Проблема состоит в том, что никак не выходит реализовать один и тот же интерфейс в дух классах одновременно. К примеру, есть класс "Point2D" который реализует интерфейс "Comparable< Point2D>", у него унаследован к…

26
Ноя
2020

Интерпретация визуального алгоритма

Подскажите пример или ключевые слова, чтобы искать в таком направлении.
Есть набор обособленных UI-блоков, которые можно соединить в некоторый алгоритм. Это должен делать пользователь. В каком-то смысле это программирование пользователем ч…