如何使用abstract抽象类 看了一段时间的C#,其中学到这个抽象类.大体知道是怎么一回事,可又不是特别清楚本质,哪个高人给指点之下,还有,什么情况下用?有什么好处? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 顾名思义,一般是定义一个比较抽象的东西用的比如Shape这个东西就是个比较虚的东西,只有他的子类 Circle,Triangle之类的才是比较实的,这时候你可以把Shape定义为一个抽象类 简单的说是把子类的共性抽象出来,不要求了解具体实现,只需知道其实现的功能即可.抽象类不能被实现例化,被继承使用.跟接口有些相似,不同的是比如在C#中类只能单继承,如果实现多继承得借助Interface实现.相关文章请看:http://blog.csdn.net/chengking/archive/2005/11/16/530684.aspx http://community.csdn.net/Expert/topic/4494/4494361.xml?temp=5.533999E-02看看这个帖子,你会弄懂的 c# dll regsvr32的问题 ? 讨论 Winform 程序中的配置文件app.config生成时能不能改名? 我的MSDN不能使用,在线等待解决办法!!! 如何将自动生成的dataSet11绑定到comboBox1上去-----新手上路!! 一个关于Access数据库的问题 在socket连接中,server如何给指定的client发送消息? access数据库是否支持视图(view)? 请问tabControl如何设置背景色! 为什么在DOS 下 csc 命令为“无效命令” 关于VS2005和access更新问题(100分) 用一个事件结束另外一个事件
比如Shape这个东西就是个比较虚的东西,只有他的子类 Circle,Triangle之类的才是比较实的,这时候你可以把Shape定义为一个抽象类
抽象类不能被实现例化,被继承使用.跟接口有些相似,不同的是比如在C#中类只能单继承,如果实现多继承得借助Interface实现.相关文章请看:
http://blog.csdn.net/chengking/archive/2005/11/16/530684.aspx
看看这个帖子,你会弄懂的