Абстрактный класс и его наследники - не получается вызвать методы - C#
Формулировка задачи:
Есть абстрактный класс, есть классы-наследники, реализующие методы абстрактного класса.
В одном классе-наследнике хочу добавить методы неописанные в абстрактном классе, только вот вызвать их не получается. Могу ли я так делать вообще или в классе-наследнике не может быть других методов, кроме как абстрактных? Может нужно написать какое-нибудь ключевое слово чтобы это получилось?
Решение задачи: «Абстрактный класс и его наследники - не получается вызвать методы»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace abstractclass { abstract class Myclass { protected int salary; protected abstract void getSalary(); } class Myclass1:Myclass { protected override void getSalary() { base.salary = 1000; Console.WriteLine("Зарплата равна - "+base.salary); } } class Program { static void Main(string[] args) { Myclass1 mc1 = new Myclass1(); mc1.getSalary(); Console.ReadKey(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д