C# - Главная Пространство имен
► System ► Microsoft Для учеников (начинающих)
► Видео уроки ► Обучение ► Примеры программ ► Секреты в Си Шарп Для профессионалов
► Обучение ► Примеры программ ► Задачки - для тебя! |
Наследование классов C#.Одним из наиболее мощных свойств класса С++, является возможность их расширения с помощью наследования. Наследование – это создание нового класса путём добавления новых членов к уже существующему классу. Класс, к которому добавляются новые члены называется базовым или родительским классом, а вновь созданный класс производным или дочерним классом. Двоеточие после имени класса указывает компилятору на то, что класс является производным от другого класса. За двоеточием следует имя базового класса. Напоминание: методы производного класса могут работать только с открытыми ( public ) и защищёнными ( protected и и protected internal) членами базового класса. И если классы находятся в одной сборке, то членами, имеющими уровень доступа internal. И не могут работать с собственными ( private ) членами базового класса. и Пример: сlass cir: vec { public int R; public void fun(void) { return x*y+R;} }; Класс cir является наследником класса vec, метод fun использует наравне с полем R , поля базового класса x,y, что возможно в том случае, когда уровень доступности указанных полей либо public, protected. Просмотров: 4315 |