问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C#abstract class和interface有什么区别?

发布网友 发布时间:2022-05-14 15:47

我来回答

4个回答

热心网友 时间:2023-10-23 02:04

1.抽象类(abstract class)
抽象类是一种特殊的类,有如下的特点:
.抽象方法制作声明,不包含具体的实现,可以看做是没有重写的虚方法.
.抽象类不能被实例化.具有其他类相同的特性.
.抽象类可以没有抽象方法和抽象属性,但是一旦有了抽象方法,就一定要把这个类声明为抽象类.
.具体派生类必须要覆盖基类的抽象方法.
.抽象类可以派生自另一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果覆盖,则其他派生类也必须覆盖他们.
2.接口(interface)
接口是引用类型的,类似抽象类但又不同于抽象类.
.不能被实例化.
.只能包含实现的方法声明.
.成员可以包括方法,属性,索引器和事件.
.接口中不能包含常量,字段(域),构造函数,析构函数或者静态成员.
.接口中的所有成员默认为是public,因此接口中不能有private修饰符.
.派生类必须实现接口中的所有成员.
.一个类可以直接实现多个接口,接口之中用逗号隔开.
.一个接口可以有多个父接口,实现该接口的类必须实现所有接口中的所有成员.

热心网友 时间:2023-10-23 02:04

~我发现面试都喜欢这样的题目...

我不认为继承抽象就不能实现CALLBACK...只不过意义不大...应该

但抽象和接口确实不是一个概念...首先完全抽象和假的抽象(都实现了,就个抽象的框)~怎么说也都是类...实现的抽象方法是OVERRIDER~
而接口不是类啊....协议或者规则嘛...(所以你说接口能作用值和引用不是完全正确)

其实面试官问这样的问题...只是希望你回答 单 或者 多 ~就可以了...(这个个人认为)
感觉高明的面试官不会问这种问题...问这种问题就像"公版"题罢了...点个点就好了...说得太麻烦了...就怕把面试的人弄晕了~

热心网友 时间:2023-10-23 02:05

接口回调实现多态,但是很显然抽象类也可以回调,有时候用抽象类反而更简洁

热心网友 时间:2023-10-23 02:05

思路很清晰
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...摩擦时愈来愈痒。挤破时是透明液体。我该怎么办啊!谢谢 乐天免税店买的东西 出境时忘了领取怎么办 乐天网上免税店 已经下了订单发现护照号码错误,申请修改后订单会被 ...应该是中午12点 结果选择了21点 现在怎么更改如果时间? 如何测量板厚度 无法重来的一生……ᝰ 张师傅把5万元钱存入银行,定期三年,年利率4.75%到期时,他可以得到利息... 张师傅存一年定期10000元,年利率是2.7%,到期需付20%的利息税,那么一年... 张师傅到银行里用定期一年整存整取的方式存储人民币8000元,到期得到税 ... 张师傅在银行里用定期一年整存整取的方式储蓄人民币8000元,到期得到税 ... 缴费账户异常是怎么回事? 梦见一小男孩穿绿色衣服掉到井里被救上来了 java 面试题,请求帮助 ,1和3该选哪个呀? 社保交费帐户可以改吗 异地社保临时缴费帐户 临时养老保险缴费账户 j2ee,面试时问到接口与抽象类都什么情况下用,请问怎么回答 面试题.net 12抽象类和接口有什么区别?使用时有什么需要注意的吗 面试题:java抽象类和接口最本质的区别 我问一下,无线路由器的LAN口要和电脑接的那个网线 如果没有 要买的话那个网线要多少钱? 接口和抽象类的有哪些区别呢?如果面试时面试官问到,我该怎么简洁明了的说呢? 面试题:抽象类和接口的区别是什么?何时用抽象类,何时用接口 无线路由器一般多少钱一个?网线2G省吗? Java面试题,接口和抽象类的区别是什么 三个de(的地得)用法上的区别是什么语法上 的得地三个DE的正确用法 只安装一个无线路由器,不安装别的,只连无线网,给手机上网, 还有安装一个无线网,还有一个网线多少钱? 用了紫外线胶水 手机屏幕出现黑道是什么原因 涂手机屏幕胶水后vivo X6 Plus的手机屏幕左上角出现蓝黑色的 谁能帮我想一些网名,以“不一样的”开头,后面必须是一个字的,越多越好!复制粘贴也要好听的,快 梦见穿绿上衣恐怖小男孩敲门 做梦梦见喜欢的男生了,偷偷的座在我身后,他穿的绿色的衣服,有什么寓意吗? 普通话老师每学期有多少次 一个卧室放两张床 怎么放? 请问一下教师资格证我是先考的科目一然后第二年在考的科目二,请问我的普通话必须在几年内拿到? 卧室两张床怎么摆放比较好 教师的普通话证书,是不是每五年都要重考一次啊。 卧室两张床如何摆设? 装修时,如何让两张床的卧室房间布置更合理呢? 教师的普通话证书,是不是每五年都要重考一次啊。?请帮忙 卧室放两张床风水有哪些讲究床应怎么摆 房间两张床该如何摆放? 小户型主卧想摆两张床,怎么放合适(风水和家装角度)? 安徽继续教育学位英语可以用手机版吗? 石家庄继续教育网上学习平台可以用手机上吗? 怎样用手机进行会计证的继续教育 梦到自己经过一座庙,庙里有两座佛像,还有一个守庙的和尚,那和尚皮包骨很吓人,一直追着我跑 头文件中的ifndef/define/endif什么用处? 请问头文件中的 ifndef/define/endif 干什么用? #ifndef #endif #define 的用途?