06:44
1,0×
00:00/06:44
478,9 тыс смотрели · 4 года назад
213 читали · 2 года назад
Java 737. Какие модификаторы по умолчанию имеют поля и методы интерфейсов?
Поля и методы интерфейсов в Java по умолчанию имеют модификаторы public и abstract, соответственно. Если в интерфейсе определяется метод, но не указывается модификатор доступа, то он автоматически считается public и abstract. Интерфейс может содержать поля, но они автоматически являются статическими (static) и неизменными (final). Все методы и переменные неявно объявляются как public. Начиная с Java 8, интерфейсы могут также иметь методы по умолчанию (default methods), которые имеют реализации по умолчанию и могут быть переопределены в классах, реализующих интерфейс...
1 год назад
Java 758. Чем отличается абстрактный класс от интерфейса, в каких случаях что вы будете использовать?
Абстрактные классы и интерфейсы являются двумя различными механизмами для моделирования полиморфизма в Java. Абстрактные классы: Интерфейсы: Использование одного или другого зависит от конкретной задачи, но в целом интерфейсы удобнее тем, что они не создают иерархию наследования классов и не связывают подклассы с реализацией конкретных методов...