大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 編程實例之Java方法覆蓋

編程實例之Java方法覆蓋

更新時間:2020-07-20 15:59:48 來源:動力節點 瀏覽2062次

Java實例

我們之前已經學習了Java方法的重寫,本文我們來看下Java方法覆蓋的實現。

方法重載與方法覆蓋區別如下:

方法重載(Overloading):如果有兩個方法的方法名相同,但參數不一致,哪么可以說一個方法是另一個方法的重載。

方法覆蓋(Overriding):如果在子類中定義一個方法,其名稱、返回類型及參數簽名正好與父類中某個方法的名稱、返回類型及參數簽名相匹配,那么可以說,子類的方法覆蓋了父類的方法。

以下實例演示了Java方法覆蓋(Overriding)代碼的實現:

Findareas.java文件

public?class?Findareas{
?public?static?void?main?(String?[]agrs){
?Figure?f=?new?Figure(10?,?10);
?Rectangle?r=?new?Rectangle(9?,?5);
?Figure?figref;
?figref=f;
?System.out.println("Area?is?:"+figref.area());
?figref=r;
?System.out.println("Area?is?:"+figref.area());
?}
}
class?Figure{
?double?dim1;
?double?dim2;
?Figure(double?a?,?double?b)?{
?dim1=a;
?dim2=b;
?}
?Double?area()?{
?System.out.println("Inside?area?for?figure.");
?return(dim1*dim2);
?}
}
class?Rectangle?extends?Figure?{
?Rectangle(double?a,?double?b)?{
?super(a?,b);
?}
?Double?area()?{
?System.out.println("Inside?area?for?rectangle.");
?return(dim1*dim2);
?}
}


以上代碼運行輸出結果為:
Inside?area?for?figure.
Area?is?:100.0
Inside?area?for?rectangle.
Area?is?:45.0

以上就是動力節點java培訓機構的小編針對“編程實例之Java方法覆蓋”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 深夜视频在线 | 一级一级一级毛片免费毛片 | 亚洲日本中文字幕在线2022 | 一级免费看| 就要爱综合 | 欧美aaaaa一级毛片在线 | 亚洲精品影视 | 在线观看亚洲精品专区 | 夜夜爽日日澡人人添 | 精品久久久久久久99热 | 欧美特黄a级高清免费大片 欧美特黄a级猛片a级 | 94在线成人免费视频 | 精品久久久久久综合日本 | 欧美激情 在线 | 午夜精品久久久久久久99热浪潮 | 97在线视频免费公开观看 | 成人久久18网站 | 拍拍拍精品视频在线观看 | 中国明星一级毛片免费 | 精品中文字幕久久久久久 | 日本免费在线视频 | 欧美 日产 国产精品 | 最新国产午夜精品视频不卡 | 99国产成人高清在线视频 | 午夜毛片福利 | 成年女人色毛片免费 | 看一级特黄a大片日本片 | 国产成人精品午夜 | 最新久久免费视频 | 狠狠色综合久久婷婷 | 久草狼人 | 国产精品久久免费 | 日韩欧美无线在码 | 国产va免费高清在线观看 | 日本一级高清不卡视频在线 | 国产91在线播放 | 成人国产精品999视频 | 中文字幕在线观看一区二区 | 久久国产在线视频 | 日韩国产精品视频 | 日本不卡在线播放 |