为了账号安全,请及时绑定邮箱和手机立即绑定

C#中约定接口中不能包含字段的根本原因所在

C#中约定接口中不能包含字段的根本原因所在

临摹微笑 2018-12-07 11:07:37
C#中约定接口中不能包含字段的根本原因所在?
查看完整描述

2 回答

?
料青山看我应如是

TA贡献1772条经验 获得超8个赞

个人理解:

1,接口中定义的都是抽象的行为方式,需要实现者来实现,如果是字段则无法实现

2,字段是用来表示对象的状态,接口约束的是行为规范,是对外暴露的行为,就是说你遵循不遵循这种规范和你本身的状态没有关联

查看完整回答
反对 回复 2019-01-21
?
ibeautiful

TA贡献1993条经验 获得超5个赞

接口着重于CAN-DO关系类型,而抽象类则偏重于IS-A式的关系

根本原因不知道,跟LZ同学习一下吧。

查看完整回答
反对 回复 2019-01-21
  • 2 回答
  • 0 关注
  • 632 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信