最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解Java中使用externds關(guān)鍵字繼承類的用法

 更新時(shí)間:2016年07月06日 18:58:12   作者:DBOY  
子類使用extends繼承父類是Java面向?qū)ο缶幊讨械幕A(chǔ)知識(shí),這里我們就來(lái)詳解Java中使用externds關(guān)鍵字繼承類的用法,需要的朋友可以參考下

理解繼承是理解面向?qū)ο蟪绦蛟O(shè)計(jì)的關(guān)鍵。在Java中,通過(guò)關(guān)鍵字extends繼承一個(gè)已有的類,被繼承的類稱為父類(超類,基類),新的類稱為子類(派生類)。在Java中不允許多繼承。
(1)繼承

class Animal{ 
  void eat(){ 
    System.out.println("Animal eat"); 
  } 
  void sleep(){ 
    System.out.println("Animal sleep"); 
  } 
  void breathe(){ 
    System.out.println("Animal breathe"); 
  } 
} 
 
class Fish extends Animal{ 
} 
 
public class TestNew { 
  public static void main(String[] args) { 
    // TODO Auto-generated method stub 
    Animal an = new Animal(); 
    Fish fn = new Fish(); 
     
    an.breathe(); 
    fn.breathe(); 
  } 
} 

在eclipse執(zhí)行得:

Animal breathe! 
Animal breathe! 

.java文件中的每個(gè)類都會(huì)在文件夾bin下生成一個(gè)對(duì)應(yīng)的.class文件。執(zhí)行結(jié)果說(shuō)明派生類繼承了父類的所有方法。

(2)覆蓋

class Animal{ 
  void eat(){ 
    System.out.println("Animal eat"); 
  } 
  void sleep(){ 
    System.out.println("Animal sleep"); 
  } 
  void breathe(){ 
    System.out.println("Animal breathe"); 
  } 
} 
 
class Fish extends Animal{ 
  void breathe(){ 
    System.out.println("Fish breathe"); 
  } 
} 
 
public class TestNew { 
  public static void main(String[] args) { 
    // TODO Auto-generated method stub 
    Animal an = new Animal(); 
    Fish fn = new Fish(); 
     
    an.breathe(); 
    fn.breathe(); 
  } 
} 

執(zhí)行結(jié)果:

Animal breathe
Fish breathe

在子類中定義一個(gè)與父類同名,返回類型,參數(shù)類型均相同的一個(gè)方法,稱為方法的覆蓋。方法的覆蓋發(fā)生在子類與父類之間。另外,可用super提供對(duì)父類的訪問(wèn)。

相關(guān)文章

  • SpringBoot整合Minio實(shí)現(xiàn)圖片上傳功能

    SpringBoot整合Minio實(shí)現(xiàn)圖片上傳功能

    Minio是一款開源的對(duì)象存儲(chǔ)服務(wù)器,它提供了一個(gè)云原生的、高性能的、易于擴(kuò)展的文件系統(tǒng)接口,用于存儲(chǔ)和檢索任意大小的數(shù)據(jù),本文將給大家介紹SpringBoot整合Minio實(shí)現(xiàn)圖片上傳功能,需要的朋友可以參考下
    2024-08-08
  • 基于注解的組件掃描詳解

    基于注解的組件掃描詳解

    這篇文章主要介紹了基于注解的組件掃描詳解,具有一定借鑒價(jià)值,需要的朋友可以參考下。
    2017-12-12
  • Springboot日志開啟SLF4J過(guò)程解析

    Springboot日志開啟SLF4J過(guò)程解析

    這篇文章主要介紹了Springboot日志開啟SLF4J過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • SpringBoot響應(yīng)Json數(shù)據(jù)亂碼通過(guò)配置的解決

    SpringBoot響應(yīng)Json數(shù)據(jù)亂碼通過(guò)配置的解決

    這篇文章主要介紹了SpringBoot響應(yīng)Json數(shù)據(jù)亂碼通過(guò)配置的解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • Springboot整合Druid實(shí)現(xiàn)對(duì)訪問(wèn)的監(jiān)控方式

    Springboot整合Druid實(shí)現(xiàn)對(duì)訪問(wèn)的監(jiān)控方式

    這篇文章主要介紹了Springboot整合Druid實(shí)現(xiàn)對(duì)訪問(wèn)的監(jiān)控方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • java中全排列的生成算法匯總

    java中全排列的生成算法匯總

    本文給大家匯總介紹了常見(jiàn)的6種全排列的生成算法,包括字典序法、遞增進(jìn)位數(shù)制法、遞減進(jìn)位數(shù)制法、鄰位交換法、遞歸類算法、元素增值法,有需要的小伙伴可以參考下
    2015-07-07
  • 詳解Java sort()數(shù)組排序(升序和降序)

    詳解Java sort()數(shù)組排序(升序和降序)

    這篇文章主要介紹了詳解Java sort()數(shù)組排序(升序和降序),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • Springboot整合GateWay+Nacos實(shí)現(xiàn)動(dòng)態(tài)路由

    Springboot整合GateWay+Nacos實(shí)現(xiàn)動(dòng)態(tài)路由

    本文主要介紹了Springboot整合GateWay+Nacos實(shí)現(xiàn)動(dòng)態(tài)路由,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-08-08
  • Java源碼解析之平衡二叉樹

    Java源碼解析之平衡二叉樹

    在上一章的文章中,我們講到了二叉排序樹,它很好的平衡了插入與查找的效率,但二叉排序樹如果不平衡,那么查找效率就會(huì)大大降低,今天要講的這個(gè)平衡二叉樹就是一種解決這個(gè)問(wèn)題的方法.需要的朋友可以參考下
    2021-05-05
  • Spring IOC基于注解啟動(dòng)示例詳析

    Spring IOC基于注解啟動(dòng)示例詳析

    這篇文章主要給大家介紹了Spring IOC基于注解啟動(dòng)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03

最新評(píng)論

哈密市| 武邑县| 长阳| 深圳市| 祁门县| 青龙| 南溪县| 岢岚县| 五大连池市| 保山市| 玉门市| 电白县| 金沙县| 龙泉市| 洪泽县| 凤凰县| 濉溪县| 察哈| 武汉市| 图们市| 永善县| 常德市| 吴桥县| 旬邑县| 高邮市| 富源县| 淳安县| 齐河县| 泰州市| 新巴尔虎左旗| 黄梅县| 武城县| 鹤岗市| 哈尔滨市| 高淳县| 陕西省| 措美县| 麻城市| 岫岩| 民权县| 沭阳县|