#c_sharp #ооп
Закрыт. Данный вопрос необходимо конкретизировать. Ответы на него в данный момент не принимаются. Хотите улучшить этот вопрос? Переформулируйте вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав его. Закрыт 4 года назад. Какие бывают типы полиморфизма в C#?
Ответы
Ответ 1
Какой-то матан от программирования, но ладно, давайте пройдёмся по пунктам статьи Полиморфизм в википедии. Ad-hoc полифорфизм (перегрузка функций, приведение типа) — поддерживается, можно создать несколько методов с одним именем и разными аргументами, примитивные типы могут неявно приводиться. Параметрический полиморфизм (обобщённое программирование) — поддерживается, можно создать полиморфные (обобщённые) типы. Полиморфизм включения (наследование) — поддерживается, есть интерфейсы, наследование классов, одиночная и множественная диспетчеризация. Примитивные типы неполиморфны.
Комментариев нет:
Отправить комментарий