2 года назад
Java. К каким конструкциям Java применим модификатор static?
Модификатор static в Java может применяться к переменным, методам и блокам кода. Когда применяется к переменной, она становится статической - ее значение сохраняется между вызовами методов и экземплярами объекта. Когда применяется к методу, он становится связанным с классом, а не с экземпляром объекта, и может быть вызван без создания экземпляра класса. Модификатор static также может использоваться для статического блока кода, который выполняется только один раз при загрузке класса. Таким образом,...
213 читали · 2 года назад
Java 737. Какие модификаторы по умолчанию имеют поля и методы интерфейсов?
Поля и методы интерфейсов в Java по умолчанию имеют модификаторы public и abstract, соответственно. Если в интерфейсе определяется метод, но не указывается модификатор доступа, то он автоматически считается public и abstract. Интерфейс может содержать поля, но они автоматически являются статическими (static) и неизменными (final). Все методы и переменные неявно объявляются как public. Начиная с Java 8, интерфейсы могут также иметь методы по умолчанию (default methods), которые имеют реализации по умолчанию и могут быть переопределены в классах, реализующих интерфейс...