170 похожих чатов

В чем отличие интерфейса от абстрактного класса?

18 ответов

15 просмотров

интерфейсы поддерживают множественное наследование

интерфейс есть контракт без функционала. Один класс может реализовывать несколько контрактов. Но наследоваться может только от одного класса

https://t.me/DotNetRuChat/775696

простите, неудачная шутка https://docs.microsoft.com/ru-ru/dotnet/csharp/language-reference/proposals/csharp-8.0/default-interface-methods

Вы уволены

0xFF- Автор вопроса
Artem
интерфейс есть контракт без функционала. Один клас...

Что такое контракт в данном контексте?

0xFF
Что такое контракт в данном контексте?

контракт - это всё, что нужно перееопределять

0xFF
Виртуальные методы?

возможность и необходимость

Может, но дело в том, на чём сделан акцент

Maksym vom Internet
Сцук. Зачем они это сделали

Если есть общий функционал для всех имплементаций, то что надо делать?

Maksym vom Internet
Сцук. Зачем они это сделали

ну сишарп же клон джавы, а там тоже так сделали!!1

Maksym vom Internet
абстрактный класс

Зачем с ним, если можно без него? Жизнь сильно усложнится?

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта