Junior — Middle
Оё имкон дорад, ки дар барномаи объектӣ-бағоят атрибутҳоро дар дохили интерфейс эълон кунем?
sobes.tech AI
Ҷавоб аз AI
В Java интерфейсы могут содержать только константы (public static final поля) и методы без реализации (до Java 8). Начиная с Java 8, в интерфейсах можно объявлять методы с реализацией (default и static методы), но обычные нестатические атрибуты (переменные экземпляра) объявлять нельзя.
Пример константы в интерфейсе:
public interface MyInterface {
int CONSTANT_VALUE = 10; // public static final по умолчанию
void doSomething();
}
Таким образом, обычные атрибуты внутри интерфейса объявлять нельзя, только константы.