我学会了如何通过将virtual
添加到基类中的方法和override
新类中来继承方法。但我该怎么做继承属性?如何覆盖C#中的继承类属性?
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
不应该被用在这里。
似乎工作,谢谢! :) – Rob 2010-12-10 19:30:47
@Downvoter:真的,你应该解释。 – jason 2010-12-10 19:32:38
我现在看到了downvote。我真的不想低估你的答案。虚假的鼠标点击?对不起,我把它删除了。 – Luca 2010-12-16 20:14:30