搜索
编程论坛
→
.NET专区
→
『 C# 论坛 』
→ 关于抽象类和抽象方法问题
标题:
关于抽象类和抽象方法问题
只看楼主
死亡代码
等 级:
新手上路
帖 子:8
专家分:4
注 册:2013-10-11
结帖率:
75%
楼主
已结贴
√
问题点数:10 回复次数:1
关于抽象类和抽象方法问题
有时候我们为什么需要定义抽象类和抽象方法,它又不能实现什么,而这些方法定义一般的类也可以实现啦。
今天检查程序被问倒啦,求助各位大神啦,希望举个简单的例子,谢谢!
2013-11-14 22:45
王祖品
等 级:
论坛游民
帖 子:31
专家分:20
注 册:2013-4-21
第
2
楼
得分:10
抽象方法只能定义在抽象类中。通过继承抽象类,来改写抽象方法可以实现多态。
例如: 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 编辑
]
2013-11-15 16:17
2
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-423537-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.380076 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved