русс | укр

C# - Головна
Контакти
Задайте питання...
Перегляд всіх питань


Простір імен
  ► System (5)
  ► Microsoft (1)


Для учнів (початківців)
  ► Відео уроки (4)
  ► Навчання (177)
  ► Приклади програм (19)
  ► Секрети Сі Шарп (4)

Для професіоналів
  ► Навчання (6)
  ► Приклади програм (1)










Спадкування класів 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.

Переглядів: 3915






© 2012 ci-sharp.ru При використанні матеріалу пряме iндексуюче посилання на сайт ОБОВ'ЯЗКОВЕ.
Права строго захищені нормами міжнародного права, інтелектуальної власності та авторського права.