亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Java接口怎么寫?需要注意什么?

Java接口怎么寫?需要注意什么?

芮小晴兒 2016-05-19 14:46:17
查看完整描述

3 回答

?
是王小二呀

TA貢獻88條經驗 獲得超19個贊

首先需要理解接口的意義是什么? 面向接口編程能解決什么問題?

????????接口提供了一套規范,項目開發過程中,你要實現一個輔助功能,但是公司不能讓你隨意寫,肯定讓你實現一個已經提前固定好了的功能,這個提前規定好了的功能就是所謂的接口,例子可能不太恰當,但有助你理解,比如支付寶,有一個外賣的功能,但這個功能具體怎么定外賣,就要你來實現,外賣這個功能就是一個接口,口碑外賣也好,其他外賣也好,只要你實現了這個外賣得功能,這就是你的實現類。那么可以明白,接口的意義就是提供一個統一的規范,解決的問題就是降低項目各個模塊功能之間的聯系性,也就是所謂的松耦合。

????????另外當你的外賣功能還沒完成,但是別的子功能模塊需要將你的外賣功能模塊作為一個方法參數或者屬性的時候,這時候接口就有一個絕妙的用處了,你能想到的就是將接口作為類型傳過去,到時候不管調用的是哪個實現類,只要你具體做了實現,肯定調用的即你的實現類。

????????Congratulations !


查看完整回答
2 反對 回復 2016-05-19
  • 芮小晴兒
    芮小晴兒
    恩,謝謝你這么耐心的回答,剛實習,公司讓我寫接口,然后還要和別的接口匹陪起來,我應該注意什么?
?
大水蘿卜

TA貢獻13條經驗 獲得超9個贊

上面編輯有問題,例子中接口中的變量用private修飾比較好
僅此補充。

查看完整回答
反對 回復 2016-05-19
  • 芮小晴兒
    芮小晴兒
    接口的定義不是都默認public static final ,還能用private修飾嗎?會報錯吧?
?
大水蘿卜

TA貢獻13條經驗 獲得超9個贊

封裝類型 interface<T> 類名{
?????????? 封裝類型 數據類型 data;
?????????? ......
?????????? ......
?????????? 封裝類型 返回類型 method(){}
?????????? ......
?????????? ......
}
例如:
public interface ClassTest{
?????????? public int i;
?????????? public String str;
?????????? public void method(){}
}
接口注意一定要用關鍵字interface修飾
可以有變量
其中的方法只需定義一下,不用去具體實現

首次回答,望指正。

查看完整回答
反對 回復 2016-05-19
  • 3 回答
  • 1 關注
  • 4832 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號