Я узнал, как наследовать методы, добавив virtual
к методу базового класса и override
в новый класс. Но что мне делать, чтобы наследовать свойства?
class bird
{
private virtual string fly = "Yes, I can!";
public string CanI() { return fly ; }
}
class penguin : bird
{
private override string fly = "No, I can't!";
}
Появляется сообщение об ошибке, говоря, что модификаторы virtual
/override
здесь не должны использоваться.