激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

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

服務(wù)器之家 - 編程語言 - Java教程 - 如何理解Java中基類子對(duì)象的構(gòu)建過程從"基類向外"進(jìn)行擴(kuò)散的?

如何理解Java中基類子對(duì)象的構(gòu)建過程從"基類向外"進(jìn)行擴(kuò)散的?

2021-07-31 11:55yangyongUestc Java教程

今天小編就為大家分享一篇關(guān)于如何理解Java中基類子對(duì)象的構(gòu)建過程從"基類向外"進(jìn)行擴(kuò)散的?,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧

《java編程思想》復(fù)用類一章,提出基類的子對(duì)象的構(gòu)建過程是從基類“向外”進(jìn)行擴(kuò)散的。

下面通過實(shí)例進(jìn)行講解,首先看下面的代碼:

?
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
import static net.mindview.util.print.*; //《java編程思想》提供的類庫
/**
 * @author administrator
 *
 */
public class cat extends animal {
 public cat() {
 // todo auto-generated constructor stub
 print("caretoon constructor");
 }
 public static void main(string[] args) {
 cat x = new cat();
 }
}
class biology {
 biology() {
 // todo auto-generated constructor stub
 print("art constructor");
 }
}
class animal extends biology {
 animal() {
 // todo auto-generated constructor stub
 print("drawing constructor");
 }
}

程序運(yùn)行結(jié)果:

如何理解Java中基類子對(duì)象的構(gòu)建過程從"基類向外"進(jìn)行擴(kuò)散的?

在這里共聲明了三個(gè)類,分別是biology,  animal,cat. 繼承關(guān)系如下:

如何理解Java中基類子對(duì)象的構(gòu)建過程從"基類向外"進(jìn)行擴(kuò)散的?

main()函數(shù)中,經(jīng)過單步調(diào)試可以看到,創(chuàng)建cat類型對(duì)象時(shí)候,首先需要找到cat類的父類對(duì)象,即從cat類尋找其父類animal類的構(gòu)造器,最后尋找animal的父類biology類的構(gòu)造器。

找到biology基類之后,按照下面順序,執(zhí)行各自的構(gòu)造函數(shù)

如何理解Java中基類子對(duì)象的構(gòu)建過程從"基類向外"進(jìn)行擴(kuò)散的?

所以,最終的輸出結(jié)果,如控制臺(tái)輸出所示。

需要注意的是,即使cat類不創(chuàng)建構(gòu)造器,編譯器會(huì)創(chuàng)建默認(rèn)的構(gòu)造器。仍然會(huì)調(diào)用到基類的構(gòu)造器。輸出結(jié)果如下:

如何理解Java中基類子對(duì)象的構(gòu)建過程從"基類向外"進(jìn)行擴(kuò)散的?

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)服務(wù)器之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接

原文鏈接:https://blog.csdn.net/yangyong0717/article/details/78386477

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 黄色影院网站 | 香蕉久久久| 亚洲成人免费电影 | 久久久久国产精品久久久久 | 在火车上摸两乳爽的大叫 | 777zyz色资源站在线观看 | 久久资源总站 | 国产精品视频一区二区三区四 | 国产欧美日韩在线播放 | 亚洲成人免费电影 | 欧美 日韩 中文 | 草莓福利社区在线 | 久久久久久久久久美女 | av不卡免费在线 | 蜜桃免费在线 | 日本高清无遮挡 | 麻豆国产一区 | 黄色网址你懂的 | 宅男噜噜噜66国产免费观看 | 欧美精品欧美 | omofun 动漫在线观看 | 欧美中文日韩 | 国产午夜精品久久久久久免费视 | 久久99国产精品二区护士 | 欧美一级全黄 | 操皮视频 | 天天夜天天操 | 国产一级大片 | 国产大片中文字幕在线观看 | 男女羞羞在线观看 | 黄色片网站在线免费观看 | 国产午夜亚洲精品午夜鲁丝片 | 国产无遮挡一级毛片 | 91色一区二区三区 | 午夜视频在线观看免费视频 | 毛片区 | 伊人手机在线观看 | 在线播放黄色网址 | 毛片在线免费观看视频 | 一级做人爱c黑人影片 | 成人久久久久久久久久 |