У меня есть класс образца:C#: Может ли _объект_ переопределить метод класса?
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 - это переменная, а не тип, вы не можете создать новую. –
Я не думаю, что инстанцирование собирается даже скомпилировать ... – icelava