powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Зачем Вы используете дефолтные методы?
3 сообщений из 3, страница 1 из 1
Зачем Вы используете дефолтные методы?
    #39720445
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я пока увидел 2 причины:
1. Для того, чтобы добавить лямбды надо был в методы коллекций добавить кучу новых методов. И чтобы не добавлять реализацию этих методов во все классы ждк решили добавить такую вот фичу. К тому, что кто-то у себя в коде мог заимплеменитить List, обновил джаву и всё сломалось, а это уже обратная совместимость, которую джава обещает. Нам эта фича досталась как сайд эффект.
Для прикладного разработчика это позволяет добавлять новые методы в интерфейсы и не заботиться обо всех реализациях.

2. Реализация множественного наследования реализации

Что-то ещё?
...
Рейтинг: 0 / 0
Зачем Вы используете дефолтные методы?
    #39720455
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот пишут

https://docs.oracle.com/javase/tutorial/java/IandI/defaultmethods.html Default methods enable you to add new functionality to the interfaces of your libraries and ensure binary compatibility with code written for older versions of those interfaces.
...
Рейтинг: 0 / 0
Зачем Вы используете дефолтные методы?
    #39720460
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
maytonВот пишут

https://docs.oracle.com/javase/tutorial/java/IandI/defaultmethods.html Default methods enable you to add new functionality to the interfaces of your libraries and ensure binary compatibility with code written for older versions of those interfaces.


Ну то есть я всё правильно понял)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Зачем Вы используете дефолтные методы?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]