русс | укр

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






© 2012 ci-sharp.ru При использовании материала прямая индексирующая ссылка на сайт ОБЯЗАТЕЛЬНА.
Права строго защищены нормами международного права, интеллектуальной собственности и авторского права.