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。内容未经允许不得转载,或转载时需注明来源: 快上网