黑马程序员技术交流社区
标题:
下面的代码中有什么错误吗
[打印本页]
作者:
王锋华
时间:
2012-9-16 12:46
标题:
下面的代码中有什么错误吗
using System;
class A
{ public virtual void F(){
Console.WriteLine("A.F";
}
}
abstract class B:A
{ public abstract override void F(); // new public abstract void F();
}
作者:
阿磊-_-
时间:
2012-9-17 00:35
首先抽象方法必须是抽象类 是定义父类的 你定义到子类上面了 abstract 关键字 。抽象类因为不能被实例化 也就是new 所以方法不能有实现。你写反了。
还有就是子类继承抽象类后,必须重写父类中的所有抽象成员,除非子类也是一个抽象类
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2