Встречается на собеседованиях • сегодня
Можно ли сделать не static атрибут в интерфейсе
Нет, в интерфейсе нельзя объявить не-static атрибут, так как все поля в интерфейсах неявно являются public static final. Это означает, что они константы и принадлежат самому интерфейсу, а не его реализациям.
Пример:
java
interface MyInterface {
int CONSTANT = 42; // неявно public static final
}Если нужны не-static поля, следует использовать абстрактный класс.

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