1. Понятие позднего и раннего связывания. Ключевые слова virtual, override


Download 0.51 Mb.
bet6/17
Sana01.09.2023
Hajmi0.51 Mb.
#1672075
1   2   3   4   5   6   7   8   9   ...   17
Bog'liq
C# да ПОЛИМОРФИЗМ ва ИНТЕРФЕЙСЛАР

Результат работы программы
Figure.name = Figure
Figure.name = Rectangle
Rectangle: x1 = 1.00, y1 = -4.00, x2 = 5.00, y2 = -4.00
Figure.name = RectangleColor
Rectangle: x1 = 1.00, y1 = 3.00, x2 = 8.00, y2 = 3.00
RectangleColor.color = 2
Figure.name = Rectangle
Rectangle: x1 = 1.00, y1 = -4.00, x2 = 5.00, y2 = -4.00
Figure.name = RectangleColor
Rectangle: x1 = 1.00, y1 = 3.00, x2 = 8.00, y2 = 3.00
RectangleColor.color = 2

Интерфейсы

  • 1. Назначение интерфейсов. Особенности применения интерфейсов в C#

  • 2. Какое отличие между интерфейсами и абстрактными классами?

  • 3. Сколько классов могут иметь реализацию методов интерфейса?

  • 4. Сколько интерфейсов может быть реализовано в одном классе?

  • 5. Какой общий вид описания интерфейса?

  • 6. Какие элементы языка программирования можно указывать в интерфейсах?

  • 7. Как выглядит общая форма реализации интерфейса в классе?

  • 8. Какая общая форма класса реализующего несколько интерфейсов?

  • 9. Пример объявления интерфейса и класса наследующего этот интерфейс

  • 10. Пример объявления двух интерфейсов и класса, который реализует методы этих интерфейсов

  • 11. Пример использования ссылки на интерфейс для доступа к методам класса

  • 12. Каким образом в интерфейсе описывается свойство?

  • 13. Пример интерфейса, в котором описывается индексатор

  • 14. Какие элементы программирования языка C# нельзя описывать в интерфейсах?

  • 15. Как работает механизм наследования интерфейсов?

  • 16. Что такое явная реализация члена интерфейса?

  • 17. Когда целесообразно применять явную реализацию члена интерфейса? Примеры

  • 18. В каких случаях лучше использовать интерфейс, а в каких абстрактный класс?


  • Download 0.51 Mb.

    Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   17




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling