基类和派生类同时实现一个接口的问题
class Program
{
static void Main()
{
Base b = new Device();
((IDisposable)b).Dispose();
Console.ReadLine();
}
}
class Base:IDisposable
{
public void Dispose()
{
Console.WriteLine("Base Dispose");
}
}
sealed class Device : Base, IDisposable
{
new public void Dispose()
{
Console.WriteLine("Device Dispose");
}
}
Device类派生于Base类, 它们同时实现了IDisposable, 这里控制台会输出什么内容?为什么?很不理解 继承 接口 多态 --------------------编程问答-------------------- 这里的sealed关键词貌似有点画蛇添足
补充:.NET技术 , C#