编程论坛
注册
登录
编程论坛
→
C# 论坛
关于抽象类和抽象方法问题
死亡代码
发布于 2013-11-14 22:45, 406 次点击
有时候我们为什么需要定义抽象类和抽象方法,它又不能实现什么,而这些方法定义一般的类也可以实现啦。
今天检查程序被问倒啦,求助各位大神啦,希望举个简单的例子,谢谢!
1 回复
#2
王祖品
2013-11-15 16:17
抽象方法只能定义在抽象类中。通过继承抽象类,来改写抽象方法可以实现多态。
例如: public abstract class Roll //定义一个抽象类
{
public abstract double Area(); //定义一个抽象方法
}
public class cale:Roll //继承抽象类
{
public override double Area() //改写抽象方法
{
return Math.PI*R*R;
}
}
[
本帖最后由 王祖品 于 2013-11-15 16:24 编辑
]
1