Ребята, задачка:
У нас есть класс с одним методом, который возвращает строку "Hello, World". Нам нужно создать другой класс и переопределить метод, что б он возвращал строку "Hello, 'field' ", где 'field' - любое строковое поле в классе.
Как это сделать?
Задачу можно решить путём наследования и использования ключевых слов "virtual" и "override".
class BaseClass
{
public virtual string Method()
{
return "Hello, World!";
}
}
class DerivedClass : BaseClass
{
string myString = "Den";
public override string Method()
{
return "Hello" myString;
}
}
ITVDN : C# Essential - Наследование