新聞中心
?這一周學(xué)習(xí)了<一>:接口??
JDK8開始接口中新增的方法:
1:JDK7以前: 接口中只能定義抽象方法
2:JDK8的新特性: 接口中可以定義有方法體的方法。 (默認(rèn)、靜態(tài))
3:JDK9的新特性: 接口中可以定義私有方法
接口中默認(rèn)方法的定義格式
格式: public default 返回值類型 方法名(參數(shù)列表)[
范例: public default void show()[
接口中默認(rèn)方法的注意事項(xiàng):
·默認(rèn)方法不是抽象方法,所以不強(qiáng)制被重寫。但是如果被重寫,重寫的時(shí)候去掉default關(guān)鍵字
public可以省略,default不能省略
如果實(shí)現(xiàn)了多個(gè)接口,多個(gè)接口中存在相同名字的默認(rèn)方法,子類就必須對該方法進(jìn)行重寫
接口小結(jié):1.接口代表規(guī)則,是行為的抽象。想要讓哪個(gè)類擁有一個(gè)行為,就讓這個(gè)類實(shí)現(xiàn)對應(yīng)的接口就可以了
2.當(dāng)一個(gè)方法的參數(shù)是接口時(shí),可以傳遞接口所有實(shí)現(xiàn)類的對象,這種方式稱之為接口多態(tài)
<二>:內(nèi)部類的分類
成員內(nèi)部類..................
靜態(tài)內(nèi)部類.................
局部內(nèi)部類................
匿名內(nèi)部類 :1.什么是匿名內(nèi)部類?
隱藏了名字的內(nèi)部類,可以寫在成員位置,也可以寫在局部位置
2.匿名內(nèi)部類的格式?
new 類名或者接口名(){重寫方法;
格式的細(xì)節(jié)3:
包含了繼承或?qū)崿F(xiàn),方法重寫,創(chuàng)建對象。整體就是一個(gè)類的子類對象或者接口的實(shí)現(xiàn)類對象
使用場景:
當(dāng)方法的參數(shù)是接口或者類時(shí)
以接口為例,可以傳遞這個(gè)接口的實(shí)現(xiàn)類對象,
如果實(shí)現(xiàn)類只要使用一次,就可以用匿名內(nèi)部類簡化代
<三>基本api
1:Math? 2:System? 3:Runtime? 4:Object? 5:Date? 6:SimpleDateFormat? 7:Calendar 8:正則表達(dá)式
總結(jié):基本api各類的方法比較多,應(yīng)用場景一時(shí)半會搞不過來,接下來時(shí)間一周學(xué)習(xí):1:BigInteger基本使用? ? 2:-BigDecima基本使用? ?3:爬蟲,帶條件爬取,貪婪爬取和識別正則的兩個(gè)方法? 4:-捕獲分組和非捕獲分組
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧
當(dāng)前題目:接口與基本api的學(xué)習(xí)-創(chuàng)新互聯(lián)
URL標(biāo)題:http://www.dlmjj.cn/article/coocpe.html