using System;
using System.Collections.Generic;
using System.Text;
namespace test2
{
class Class1
{
static void Main(string[] args)
{
D a = new D();
a.Cry();
Console.Read();
}
}
public abstract class C
{
public abstract void Cry();
}
public interface Ci
{
void Cry();
}
public class D : C
{
public void Cry()
{
Console.Write("From D");
}
}
}
错误: “test2.D”不会实现继承的抽象成员“test2.C.Cry()”
修改后成功 : public class D : C
{
public override void Cry()
{
Console.Write("From D");
}
}
修改后方法2:
public class D : Ci
{
public void Cry()
{
Console.Write("From D");
}
}