Абстрактный класс и его наследники - не получается вызвать методы - 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();
}
}
}