国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

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

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

服務器之家 - 編程語言 - Java教程 - Java 非靜態初始化的例子

Java 非靜態初始化的例子

2020-09-13 00:07laosun Java教程

非靜態初始化和靜態初始化一模一樣,只不過少了static關鍵字。但是如果兩者共存的話,非靜態初始化是比靜態初始化慢一拍的。下邊我們舉兩個例子來看一下。

在繼承關系中,靜態初始化、非靜態初始化和構造函數的執行順序

?
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
31
32
public class ExA {
  static {
    System.out.println("父類--靜態代碼塊");
  }
 
  public ExA() {
    System.out.println("父類--構造函數");
  }
 
  {
    //非靜態代碼塊
    System.out.println("父類--非靜態代碼塊");
  }
 
  public static void main(String[] args) {
    new ExB();
  }
}
 
class ExB extends ExA {
  static {
    System.out.println("子類--靜態代碼塊");
  }
  {
    //非靜態代碼塊
    System.out.println("子類--非靜態代碼塊");
  }
 
  public ExB() {
    System.out.println("子類--構造函數");
  }
}

執行結果:

父類--靜態代碼塊
子類--靜態代碼塊
父類--非靜態代碼塊
父類--構造函數
子類--非靜態代碼塊
子類--構造函數

從上邊的例子我們可以得出非靜態代碼塊的初始化順序是在靜態代碼塊的初始化之后。
下邊我們再來看另一個例子:

?
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
31
32
33
34
35
36
37
class Mug{
  public Mug(int marker) {
    System.out.println("Mug("+marker+")");
  }
  void f(int marker){
    System.out.println("f("+marker+")");
  }
}
public class Mugs {
  Mug mug1;
  Mug mug2;
   
  {
    //非靜態代碼塊
    mug1 = new Mug(1);
    mug2 = new Mug(2);
    System.out.println("mug1 & mug2 initialized");
  }
  Mugs(){
    System.out.println("Mugs()");
  }
   
  Mugs(int i){
    System.out.println("Mugs(int i)");
  }
   
  public static void main(String[] args) {
    System.out.println("Inside main()");
    //首先執行Mugs類中非靜態代碼塊,創建兩個對象。然后執行無參構造函數
    new Mugs();
    System.out.println("new Mugs() completed");
    //再執行Mugs類中非靜態代碼塊,這也是和靜態代碼塊只初始化一次的不同之后,其次調用有參構造函數
    new Mugs(1);
    System.out.println("new Mugs(1) completed");
  }
 
}

以上就是Java 非靜態初始化的例子的詳細內容,更多關于Java 非靜態初始化的資料請關注服務器之家其它相關文章!

原文鏈接:https://www.sunjs.com/article/detail/e1002d7d3d1442ac867dc39c4c80266a.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美一区二区三区在线观看视频 | 性刺激久久久久久久久九色 | 日本a级片网站 | 免费观看污视频 | 91久久精品一区二区二区 | 久热免费视频 | 精品国产乱码久久久久久1区2区 | 欧美在线观看视频一区二区 | 国产这里只有精品 | 亚洲精品成人在线 | 亚洲欧美日韩另类精品一区二区三区 | 激情综合网五月婷婷 | 成人免费毛片aaaaaa片 | 国产精品久久久久久久久久久久久久 | 亚洲成人精品在线观看 | 鲁一鲁综合 | 欧美精品一区二区三区手机在线 | 男人的天堂在线视频 | 国产美女av在线 | 久久久久中文字幕 | 亚洲视频在线观看 | 黄视频在线 | 激情综合站 | 久久久久综合狠狠综合日本高清 | 国产精品片aa在线观看 | 国产人妖视频 | 久久福利 | 中文字幕网站 | 久久最新| 精品一区在线视频 | 国产婷婷精品av在线 | 国产欧美综合一区二区三区 | 日韩精品一| 国产视频9999 | 色婷婷综合久久久中文字幕 | 在线免费观看h片 | 精品国产精品三级精品av网址 | 91欧美激情一区二区三区成人 | 日韩欧美一区在线 | 精品国产乱码久久久久久牛牛 | 婷婷毛片 |