Sobes.tech
Junior — Middle
92

Peut-on déclarer des champs à l'intérieur d'une interface dans un langage de programmation?

Entreprises à qui on a demandé
СБЕР Бизнес

Réponse de l'IA

sobes.tech IA

В Java внутри интерфейса можно объявлять поля, но они автоматически считаются:

  • public
  • static
  • final

То есть, поля в интерфейсе — это константы, доступные без создания экземпляра.

Пример:

public interface Constants {
    int MAX_SIZE = 100; // public static final по умолчанию
}

Нельзя объявлять обычные переменные экземпляра или поля с изменяемым состоянием в интерфейсе.