Похожие презентации:
Наследование: class MyClass : Базовый класс, Интерфейс1, Интерфейс2
1. Модуль 09 Наследование
class MyClass : Базовый класс, Интерфейс1, Интерфейс2..{
…
}
1
2.
Организация защищенного доступаМодификаторы доступа
Protected и protected internal
2
3.
Язык C# поддерживает следующиемодификаторы методов и полей
static
public abstract
public virtual
override
new
3
4.
Конструкторы и наследованиеНе наследуемый
КонструкторНаследуемогойКласса()
{
// поля, свойства, события и методы класса
}
Наследуемый
КонструкторНаследуемогойКласса() : base()
{
// поля, свойства, события и методы класса
}
4
5.
Ключевое слово baseконструктор_производного_класса(список_параметров
) : base (список_аргументов)
{ // тело конструктора }
5
6.
Наследование и сокрытие имен6
7.
Применение ключевого слова base длядоступа к скрытому имени
base.метод
7
8.
Ссылки на базовый класс и объектыпроизводных классов
8
9.
virtual и override©Павловская Т.А. (НИУ ИТМО)
9
10.
Ключевое слово sealed, abstract10
Программирование