Встречается на собеседованиях • сегодня
Можно ли убрать public abstract в сигнатуре метода интерфейса
Да, можно. В интерфейсах Java все методы по умолчанию public abstract, даже если эти модификаторы не указаны явно. Начиная с Java 8 появились default и static методы, которые могут иметь реализацию, но обычные методы интерфейса остаются абстрактными.
Пример:
java
interface MyInterface {
void method1(); // неявно public abstract
public abstract void method2(); // явно указано
}Оба варианта эквивалентны. Указывать public abstract явно - дело стиля, но чаще их опускают для краткости.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы