|
|
|
|
| |
[027] Делегаты |
26/01/2018 |
|
Делегат может указать на методы с той же сигнатурой как и в определений делегата.
В следующем коде,вы увидите применение делегата обработав OnClick событие элемента управления Button,которое вызывает неизвестное количество методов вызывая экземпляра делегата. |
|
Скачать: исxодный код | объяснение |
|
|
|
| |
[028] Наследование | Inheritance |
26/01/2018 |
|
Наследование позволяет одному классу наследовать из другого класса.
Наследование классов состоит из базового класса и класса который наследует из базового класса.Класс который наследует базового класса,наследует все открытые, защищенные и внутренние члены.
В следующем коде вы увидите наследование между классом с иеменем ... и базовым классом с именем |
|
Скачать: исxодный код |
|
|
|
| |
[029] Полиморфизм | Polymorphism |
26/01/2018 |
|
Полиморфизм позволяет нам реализировать и вызывать иметод по типу его класса.
В следующем коде,вы увидите как получить плошадь из нескольких форм вызывая этот же метод для каждого объекта,исползуя виртуальный метод с именем Area и переопределив(overriding) виртуальный метод в каждом объекте. |
|
Скачать: исxодный код | объяснение |
|
|
|
| |
[030] Интерфейсы |
26/01/2018 |
|
Интерфейсы позволяют определить общее поведение для объектов которые реализуeт интерфейс.
В следующем коде,вы увидите пример полиморфизма используя интерфейсы. |
|
Скачать: исxодный код | объяснение |
|
|
|
| |
[031] Ключевое слово base |
21/04/2013 |
|
Ключевое слово base позволяет классу обращать к нестатистическим полям в базовом классе.
В следующем коде,вы увидите как вызывать метод в базовом классе с именем Person с класса с именем Student,который наследует из Person класса, с помощью ключевого слова base. |
|
|
|
|
|
|
| |
|
|