Я пытаюсь наследовать класс Blah2, но после добавления метода он говорит, что BlahA не реализует этот метод.Наследование от класса, который наследуется от абстрактного класса
Как добавить метод к новому классу?
public class Blah2 : BlahA
{
}
public class Blah3 : Blah2
{
public List<int> MyNewMethod()
{
}
}
Примечание: BlahA является абстрактным классом.
Update
public abstract class BlahA : IBlah
{
}
Update II - ошибка
Error 3 'Blah.Components.BlahA' does not contain a definition for 'Blah3' and no extension method 'Blah3' accepting a first argument of type 'Blah.Components.BlahA' could be found (are you missing a using directive or an assembly reference?)
Какой метод не реализован? Как выглядит «BlahA»? Означает ли он какие-либо абстрактные методы? –
Указанный код недостаточно. Это должно сработать. Перечислите больше кода, если это возможно, и ошибку, которую вы получаете. – BFree
Как выглядит 'BlahA'? Вы объявили «Блаха» абстрактным? –