99久久久精品免费观看国产,紧身短裙女教师波多野,正在播放暮町ゆう子在线观看,欧美激情综合色综合啪啪五月

千鋒教育-做有情懷、有良心、有品質的職業教育機構

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

關注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  技術干貨  > 重載(overload)和重寫(override)的區別?

重載(overload)和重寫(override)的區別?

來源:千鋒教育
發布人:qyf
時間: 2022-06-07 17:39:00 1654594740

java培訓

  1,重載(overload)和重寫(override)的區別?

  這個題目我們先說他定義,在說他的好處,最后說區別,這樣能夠體現你對知識掌握全面性,接下來咱們一步一步來:

  重寫(Override)

  1、重寫是子類對父類的允許訪問的方法的實現過程進行重新編寫, 返回值和形參都不能改變。即外殼不變,核心重寫!

  2、重寫的好處在于子類可以根據需要,定義特定于自己的行為。 也就是說子類能夠根據需要實現父類的方法。

  3、重寫方法不能拋出新的檢查異常或者比被重寫方法申明更加寬泛的異常。例如: 父類的一個方法申明了一個檢查異常 IOException,但是在重寫這個方法的時候不能拋出 Exception 異常,因為 Exception 是 IOException 的父類,只能拋出 IOException 的子類異常。在面向對象原則里,重寫意味著可以重寫任何現有方法

  4.參數列表必須完全與被重寫方法的相同。

  5.返回類型與被重寫方法的返回類型可以不相同,但是必須是父類返回值的派生類(java5 及更早版本返回類型要一樣,java7 及更高版本可以不同)。

  6.訪問權限不能比父類中被重寫的方法的訪問權限更低。例如:如果父類的一個方法被聲明為 public,那么在子類中重寫該方法就不能聲明為 protected。

  7.父類的成員方法只能被它的子類重寫。

  8.聲明為 final 的方法不能被重寫。

  9.聲明為 static 的方法不能被重寫,但是能夠被再次聲明。

  10.子類和父類在同一個包中,那么子類可以重寫父類所有方法,除了聲明為 private 和 final 的方法。子類和父類不在同一個包中,那么子類只能夠重寫父類的聲明為 public 和 protected 的非 final 方法。

  11.構造方法不能被重寫。

  重點要說:聲明父類new子類,調用重載方法的時候為啥執行子類方法?下面我們解析一下:

  這是由于在編譯階段,只是檢查參數的引用類型。

  然而在運行時,Java虛擬機(JVM)指定對象的類型并且運行該對象的方法。

  重載(Overload)

  重載是在一個類里面,方法名字相同,而參數不同。返回類型可以相同也可以不同。每個重載的方法(或者構造函數)都必須有一個獨一無二的參數類型列表。最常用的地方就是構造器的重載。

  重載規則:

  1.被重載的方法必須改變參數列表(參數個數或類型不一樣);

  2.被重載的方法可以改變返回類型;

  3.被重載的方法可以改變訪問修飾符;

  4.被重載的方法可以聲明新的或更廣的檢查異常;

  5.方法能夠在同一個類中或者在一個子類中被重載。

  6.無法以返回值類型作為重載函數的區分標準。

  重寫與重載之間的區別

  方法的重寫(Overriding)和重載(Overloading)是java多態性的不同表現,重寫是父類與子類之間多態性的一種表現,重載可以理解成多態的具體表現形式。

  (1)方法重載是一個類中定義了多個方法名相同,而他們的參數的數量不同或數量相同而類型和次序不同,則稱為方法的重載

  (2)方法重寫是在子類存在方法與父類的方法的名字相同,而且參數的個數與類型一樣,返回值也一樣的方法,就稱為重寫(Overriding)。

  (3)方法重載是一個類的多態性表現,而方法重寫是子類與父類的一種多態性表現。

  更多關于“Java培訓”的問題,歡迎咨詢千鋒教育在線名師。千鋒已有十余年的培訓經驗,課程大綱更科學更專業,有針對零基礎的就業班,有針對想提升技術的好程序員班,高品質課程助理你實現java程序員夢想。

tags:
聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。
10年以上業內強師集結,手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內將與您1V1溝通
免費領取
今日已有369人領取成功
劉同學 138****2860 剛剛成功領取
王同學 131****2015 剛剛成功領取
張同學 133****4652 剛剛成功領取
李同學 135****8607 剛剛成功領取
楊同學 132****5667 剛剛成功領取
岳同學 134****6652 剛剛成功領取
梁同學 157****2950 剛剛成功領取
劉同學 189****1015 剛剛成功領取
張同學 155****4678 剛剛成功領取
鄒同學 139****2907 剛剛成功領取
董同學 138****2867 剛剛成功領取
周同學 136****3602 剛剛成功領取
相關推薦HOT
主站蜘蛛池模板: 久久九色综合九色99伊人| 台湾一级淫片高清视频| 日本午夜精品一区二区三区电影| 舌头伸进去里面吃小豆豆| 西西人体44rtwww高清大但| 日韩一区二区三区电影| 再深点灬舒服灬快h视频| 亚洲色中文字幕在线播放| 羞羞的漫画sss| 欧美日韩在线播放| 一线在线观看全集免费高清中文| 午夜dy888| 国产精品怡红院在线观看| 免费一级在线| 精品国产www| 交换年轻夫妇无删减| 亚洲神级电影国语版| 国产l精品国产亚洲区在线观看| 大胸年轻的搜子4理论| 国产精品久久久久久一区二区三区 | 色欲香天天天综合网站| 好男人社区www在线观看| 欧美美女一区| 中文字幕在线免费看| 美团外卖猛男男同38分钟| 波多野结衣女同| 99热在线观看| 欧美成a人免费观看| 女人扒开| 美女尿口18以下禁止观看免费| 久久久91精品国产一区二区三区| 久久国产小视频| 亚洲精品社区| 国产亚洲欧美精品久久久| 啊灬啊灬啊灬快好深在线观看| zoom和okzoom在线视频| 午夜电影免费观看| 精品精品国产高清a级毛片 | 3d动漫精品啪啪一区二区免费| 欧美成年黄网站色视频| 国产又长又粗又爽免费视频|