C#中約定接口中不能包含字段的根本原因所在?
2 回答

料青山看我應(yīng)如是
TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超8個(gè)贊
個(gè)人理解:
1,接口中定義的都是抽象的行為方式,需要實(shí)現(xiàn)者來實(shí)現(xiàn),如果是字段則無法實(shí)現(xiàn)
2,字段是用來表示對(duì)象的狀態(tài),接口約束的是行為規(guī)范,是對(duì)外暴露的行為,就是說你遵循不遵循這種規(guī)范和你本身的狀態(tài)沒有關(guān)聯(lián)

ibeautiful
TA貢獻(xiàn)1993條經(jīng)驗(yàn) 獲得超6個(gè)贊
接口著重于CAN-DO關(guān)系類型,而抽象類則偏重于IS-A式的關(guān)系
根本原因不知道,跟LZ同學(xué)習(xí)一下吧。
- 2 回答
- 0 關(guān)注
- 648 瀏覽
添加回答
舉報(bào)
0/150
提交
取消