Я узнал, как наследовать методы, добавив 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 здесь не должны использоваться.