永发信息网

C#中接口和类的主要区别

答案:5  悬赏:0  手机版
解决时间 2021-03-13 15:43
C#中接口和类的主要区别
最佳答案
接口的方法只能声明不能定义;类可以(所以接口里面的方法不能为abstrat或者virtual;类可以)。

类:接口---实现接口;
类:类---继承类;
接口:接口---继承接口。

一个类可以实现多个接口;一个类只能继承一个类。
全部回答
简单来说,接口就是个协议,类是实现这个协议的。
接口是一个规范,类是一个创造实例的容器。接口就比作是一个插线板,可以被多个家用电器使用,但是一定要满足该插线板的条件才能正常使用,而类呢?就是造插线板的工厂,可以制造不同的标准的插线板,^-^……
类主要是面对对象程序开发的要求,而接口主要是用来解决多态性的!
从形式上看 接口无实现方法只有方法声明 而抽象类有实现方法也有方法声明
从偶合度来说 由于抽象类 有实现的方法 所以容易紧偶合 而接口就比较好的实现了松散偶合
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
java中怎么获取指定字符串的最后一个字符
求动漫的手机提示音(内详)
元祖食品(学前店)在什么地方啊,我要过去处理
UG8.0与UG6.0有什么区别,可不可以用UG6.0的
大家说一说盖姓怎么读吧
鲁迅的社戏一文中是怎样波澜起伏的
New Balance松原欧亚购物中心专柜我想知道这
urbanleisure是什么牌子
怎么练好签名一笔签
电信宽带网络错误720是什么
用首先,然后,最后这三个词写一段话
大涌桥/广意路(路口)地址有知道的么?有点事
接到推销阳光保险的电话,说什么办保险等于给
中国电信的长市话费500分钟是什么意思
盘玩千眼菩提的好处
推荐资讯
给暖气片里灌雨水可以吗
4000000666啥电话是免费吗
银河U2,V16,V14三款底板哪一款好
单选题6500÷500=A.33B.12C.27D.13
请眼睛有激过光的朋友告诉我激光好吗?
请问太极急支糖浆美女与猎豹的广告是什么时候
我分享的视频片段,在QQ空间里怎么找不到?是
我的dota2 怎么不能寻找游戏
请问如何可以提高英语成绩,不需要很快,但能
栾城区石家庄栾城区西营乡王代梅村村民委员会
怎么获取html源码的新闻图片地址
微信上公众号有个就是动物搞笑视频,还是北方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?