一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|JavaScript|易語言|

服務器之家 - 編程語言 - Java教程 - Java8的default和static關鍵字的使用講解

Java8的default和static關鍵字的使用講解

2021-07-13 15:46裴星宙 Java教程

今天小編就為大家分享一篇關于Java8的default和static關鍵字的使用講解,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

1. default和static關鍵字

a.default 用在接口中, 為該接口的實現類的方法.  --> 不能通過接口直接調用.  

static 也是用在接口中, 同class中的static方法一樣, 是類級別的方法, 而不是對象的方法.  --> 可以通過接口直接調用. 

b.一個接口可以有多個default方法, 也可以有多個static方法.

2. default 在使用中的注意事項

如下面的例子

有兩個接口, intera和interb, 都有一個方法, 為defaultfunction(),classa僅僅為intera的實現類. 那么沒有報錯. 當調用classa的defaultfunction()時,會自動調取intera的方法.

但是classab同時為intera和interb的實現類.當調用classab的defaultfunction()時,不知道該調取哪個接口的了,所以,classab需要自己重寫這個方法. 

Java8的default和static關鍵字的使用講解

3. static則和default不同, 

Java8的default和static關鍵字的使用講解

打印結果

Java8的default和static關鍵字的使用講解

4. 源碼

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
public class defaultdemoapp {
  public static void main(string[] args) {
    new classa().defaultfunction();
    new classab().defaultfunction();
  }
}
interface intera {
  default void defaultfunction() {
    system.out.println("this is a defaultfunction");
  }
  static void staticfunction() {
    system.out.println("this is a status function");
  }
}
interface interb {
  default void defaultfunction() {
    system.out.println("this is b defaultfunction");
  }
  static void staticfunction() {
    system.out.println("this is b status function");
  }
}
class classa implements intera {
}
class classab implements intera, interb {
  @override
  public void defaultfunction() {
    interb.staticfunction();
  }
}

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對服務器之家的支持。如果你想了解更多相關內容請查看下面相關鏈接

原文鏈接:https://blog.csdn.net/sanpic/article/details/81563576

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产一级毛片潘金莲的奶头 | 国产精品自在线 | 国产日产精品久久久久快鸭 | 成人私人影院www片免费高清 | 国产第一福利影院 | 久久精品国产亚洲AV麻豆欧美玲 | 97精品国产高清在线看入口 | 美女黄a | 厨房play黄瓜进入 | 风间由美理论片在线观看 | 91成人啪国产啪永久地址 | 亚洲AV无码国产精品色在线看 | 92福利网 | 免费观看a毛片一区二区不卡 | 国产99视频精品免费视频免里 | 亚洲日韩中文字幕一区 | 娇妻被又大又粗又长又硬好爽 | 国产午夜亚洲精品理论片不卡 | 日韩中文字幕网站 | 91传媒在线观看 | 猛h辣h高h文湿校园1v1 | 色先锋av资源中文字幕 | 91精品啪在线观看国产日本 | 被黑人同学彻底征服全文小说阅读 | 波多野结衣在线观看视频 | 精品一区二区三区高清免费观看 | 日韩理论在线观看 | 男男gaygays中国 | 摸逼小说 | 美女和男人差差 | 国产在线91| 朝鲜女人性猛交 | 娇喘嗯嗯 轻点啊视频福利 九九九九在线精品免费视频 | 欧美高清在线精品一区二区不卡 | 日本成人高清视频 | 四虎最新永久免费视频 | 日产中文乱码卡一卡二 | 欧美人在线一区二区三区 | 91麻豆精品国产 | 欧美一区二区三区免费观看视频 | 操操综合网 |