av手机免费在线观看,国产女人在线视频,国产xxxx免费,捆绑调教一二三区,97影院最新理论片,色之久久综合,国产精品日韩欧美一区二区三区

java語言

java new子類對象過程

時間:2025-02-27 19:56:00 java語言 我要投稿
  • 相關(guān)推薦

java new子類對象過程

  導(dǎo)語:Java是一門面向?qū)ο缶幊陶Z言,不僅吸收了C++語言的各種優(yōu)點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特征。下面我們來看看java new子類對象過程,希望對大家有所幫助。

  java new子類對象過程

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
38
39
40
41
42
43
class Fu {          
   int num=8;          
   Fu(){          
       System.out.println("Fu construction run");          
       show();//第三步 但show方法被子類覆蓋 子類show          
   }          
   void show(){          
       System.out.println("Fu num----"+num);          
   }          
/*  {          
       System.out.println("fu construction code");          
   }*/          
}          
class Zi extends Fu{          
   int num=10;//第四步 顯示初始化    而默認(rèn)初始化為 int num=0          
   Zi(){//第一步 運行構(gòu)造函數(shù)          
       super();//第二步 運行父類構(gòu)造函數(shù) 如果父類有構(gòu)造代碼塊 先執(zhí)行父類構(gòu)造代碼塊          
       //第四步 顯示初始化          
       //第五步 構(gòu)造代碼塊初始化          
       System.out.println("zi construction run");          
                 
   }          
   void show(){//在父類構(gòu)造函數(shù)中運行 此時num 沒被顯示初始化 所以 num=0          
       System.out.println("Zi num。。。。。。"+num);          
   }          
   {//第五步          
       System.out.println("Zi construction code run");          
   }          
}          
class JavaDemo{          
   public static void main(String[] args) {          
       new Zi();          
   }          
}          
/*          
此代碼運行 結(jié)果          
Fu construction run          
construction code run          
zi construction run          
Zi num。。。。。。10*/          

【java new子類對象過程】相關(guān)文章:

Java面向?qū)ο蠛兔嫦蜻^程的區(qū)別11-03

Java對象和類08-27

Java面向過程教程10-05

java獲取Class對象的方法08-12

java類與對象的相關(guān)知識10-02

Java中創(chuàng)建對象的方式08-02