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. Переглядів: 4143 |