Последние комментарии
Для меня эта страница - это удобный способ смотреть, что нового происходит в комментариях и сразу находить заметку, не заходя в админку. Думаю, она будет полезна и тебе.
Владимир_
Ну сам по себе вопрос: "чем отличаются абстракные классы и интерфейсы?" - некоректен. Лучше бы узнать, в каких бы ситуациях было бы полезно применить абстрактный класс, а в каких интерфейс. И тут ничего не изменилось. Потому что интерфейс это чисто механизм полиморфизма и, с добавлением методов по умолчанию, ничего не изменилось. Создавать члены класса внутри интерфейса порежнему нельзя. Хотя можно, конечно, свойства, но те должны быть открытыми, что уродывало бы интерфейс, при неправильном использовании.
Абстрактный класс нужен больше для наследования, хоть и может выполнять роль в полиморфизме. То есть абстракный класс больше нужен, чтобы не повторяться
Покемон
В Java 8 это уже давно есть. Это сделано для того, чтобы в множестве реализующих классов, не определять пустые методы там, где они не нужны. А выкидывать исключение в методе поумолчанию например. Врятли он годится для чего-то большего.
Евгений рнд
Сколько людей погорело на этом вопросе на собеседованиях?! Что еще раз подтверждает бессмысленность такого подхода к отбору специалистов.
Евгений рнд
Сколько людей погорело на этом вопросе на собеседованиях?! Что еще раз подтверждает бессмысленность такого подхода к отбору специалистов.
Михаил Фленов
Ну для этого целой главы не нужно, достаточно заметки или максимум статьи. Отметил у себя и как будет время напишу.
Artem
если можно раскрыть тему: работы с ini-файлами и текстовым файлами.
Михаил Фленов
Пока что дают размытую дату - sometime in 2019
Максим
Было бы супер если бы .NET Core 3 будет поддерживать десктопные приложения.
А когда выходит. Net core 3
Gleb
Спасибо тебе мил человек.
Та же проблема и только это помогло. Дай бог здоровья тебе и твоему компу.
Владимир_
Никаго множественного наследования нет вообще