最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

java中“繼承”是什么意思?

2020-11-12 11:11 作者:每天一個禿頂小技巧  | 我要投稿

? ? 繼承(子承父業(yè)) 子類繼承父類,那么子類就可以擁有父類中所有公共的(public)屬性和方法 使用場景 當(dāng)多個子類中描述的屬性及行為是相同的或者大部分是相同的,此時就可以考慮使用繼承,以簡化代碼 關(guān)鍵字:extends 繼承 思考:繼承可以簡化代碼,提高代碼的利用率,那是不是只要有相同的東西就可以使用繼承 繼承雖然可以簡化代碼,但是通常用于同一種事物,并且有多個共同的屬性或者功能時才會考慮使用繼承

1 在java的普通類中是不允許出現(xiàn)多繼承的(會出現(xiàn)嗲永不明確的問題),但是可以有繼承體系 思考:非靜態(tài)的屬性和方法只有在創(chuàng)建對象的時候才會被加載進入內(nèi)存中,然后才可以通過對象進行調(diào)用 那么,此時沒有創(chuàng)建父類的對象,為什么還能調(diào)用其中的方法?

?只要是非靜態(tài)屬性和方法想要被加載,那么一定會有對象的存在.子類在開辟空間后會在自己的空間中讓出一部分用于父類使用?

1 思考:所有類中對應(yīng)空間的開辟都有構(gòu)造器,那么父類想要在子類空間中開辟空間就需要構(gòu)造器.父類的構(gòu)造器在哪?他是怎么執(zhí)行的? 沒個類中都有一個默認(rèn)的無參構(gòu)造器(類本身沒有定義構(gòu)造器) 關(guān)鍵字:super 超類(父類)代指父類對象 注意點:只要存在繼承體系,調(diào)用子類構(gòu)造器時,構(gòu)造方法終究會默認(rèn)去執(zhí)行super(),super()默認(rèn)不寫. 另外,如果要顯示的寫出來,那么必須在第一行(和this一樣) 在子類中的方法之需哦一可以互相調(diào)用,是因為默認(rèn)持有了一個this對象,存在繼承關(guān)系時,子類中再調(diào)用父類屬性及方法時間都默認(rèn)持有了super關(guān)鍵字 this代指對象在本類,super代指對象在父類?

?1public class Cat extends Animal{??

?2?

3?private int aa;?

4

?5 public Cat() {?

?6 System.out.println("--Cat--"); }?

7? ? ? ? ? ?}?

?8??

9? public Cat(int aa)?

?10{ this();?

11 this.aa =aa;?

12? ? ? ? }?

13?

?14?} public void catchMouse() {?

15? System.out.println("貓抓老鼠");prin?

16? ? ?}?

17}?

1?public class ExtendDemo {?

?2? ? ? ? ? ? ??public static void main(String[] args) {

3? ? ? ? ? ? ? ? ? ? ? ?? Cat cat = new Cat();?

4? ? ? ? ? ? ? ? ? ? ? ??cat.catchMouse();?

?5? ? ? ? ? ? ? ? ? ? ? ??cat.eat();?

6? ? ? ? ? ? ? ? ? ? ? ??cat.sleep();?

7?

8? ? ? ? ? ? ? ? ? ? ? ?Bird bird = new Bird();?

9? ? ? ? ? ? ? ? ? ? ? ?bird.fly();?

10? ? ? ? ?? }?

11}?

12?

原文鏈接:

https://blog.csdn.net/weixin_52234276/article/details/109607200?utm_medium=distribute.pc_category.none-task-blog-hot-4.nonecase&depth_1-utm_source=distribute.pc_category.none-task-blog-hot-4.nonecase?

對編程感興趣的,可以學(xué)習(xí)一下視頻,更多精彩的知識等你來探索~?

?尚學(xué)堂最新2020版Java300集教程課程_Java零基礎(chǔ)



java中“繼承”是什么意思?的評論 (共 條)

分享到微博請遵守國家法律
金昌市| 正阳县| 天津市| 通州市| 凤台县| 铁岭市| 略阳县| 黔南| 博客| 青浦区| 五常市| 崇文区| 萨嘎县| 富蕴县| 临高县| 铜陵市| 广州市| 河东区| 通河县| 双鸭山市| 绥化市| 酒泉市| 汉川市| 开平市| 无锡市| 兰州市| 西丰县| 大埔区| 聂拉木县| 革吉县| 郴州市| 江孜县| 林口县| 开平市| 桐乡市| 佛山市| 乌兰浩特市| 巫溪县| 惠安县| 若羌县| 呼伦贝尔市|