【发布时间】:2010-11-10 06:20:48
【问题描述】:
我有一个示例类:
class SampleClass
{
public virtual string SomeProperty{get; set;}
public virtual void SomeMethod() {
// code
}
}
我可以继承它并像这样覆盖 SomeProperty 和 SomeMethod:
class ChildClass:SampleClass
{
public override string SomeProperty{get; set;}
public override void SomeMethod() {
// code
}
}
有什么方法可以从一个对象覆盖,而不是从一个类覆盖?喜欢
SampleClass sampleObject = new sampleObject();
并且 sampleObject.SomeMethod() 是唯一的吗?谢谢。
【问题讨论】:
-
从对象覆盖是什么意思? sampleObject 是一个变量而不是一个类型,你不能不能创建一个新的。
-
我认为实例化甚至不会编译...
标签: c# object static-methods