我有两个班,Alpha并Beta与Beta被从继承的类Alpha。Alpha类有一个名为 的方法Roger()。我希望Betaclass 具有相同的Roger功能,但我不想覆盖Alpha. 我想要的是Roger从Alpha类中执行函数,然后在类中添加更多代码Beta。
基本上,我想扩展该Roger方法,而不是完全替换它。这在 C# 中可能吗?
例如:
Alpha 班级:
protected virtual void Roger()
{
Console.Write("123");
}
Run Code Online (Sandbox Code Playgroud)
Beta 班级:
protected something void Roger()
{
Console.Write("456");
}
Run Code Online (Sandbox Code Playgroud)
并Beta.Roger()会打印“123456”