C#抽象类
C#抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须覆盖它们。
创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都做网站、网站制作、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的四方台网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
C#抽象类实例
- publicabstractclassA
- {
- privateint?num=null;
- publicint?Num
- {
- get{returnnum;}
- set{num=value;}
- }
- publicvirtualint?getNum()
- {
- returnnum;
- }
- publicvoidsetNum(int?n)
- {
- this.num=n;
- }
- publicabstractvoidF();
- }
- publicabstractclassB:A
- {
- //publicoverridevoidF()
- //{
- //thrownewException("Themethodoroperationisnotimplemented.");
- //}
- publicabstractvoidE();
- }
- publicclassC:B
- {
- privateC()
- {
- }
- publicoverridevoidE()
- {
- thrownewException("Themethodoroperationisnotimplemented.");
- }
- publicoverridevoidF()
- {
- Cc=newC();
- thrownewException("Themethodoroperationisnotimplemented.");
- }
- }
【编辑推荐】
当前名称:C#抽象类-特殊的类
路径分享:http://www.csdahua.cn/qtweb/news1/228001.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网