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

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 java多態的三個條件分別是什么?

java多態的三個條件分別是什么?

更新時間:2019-09-17 10:27:54 來源:動力節點 瀏覽5136次

  

今天動力節點java培訓機構小編為大家介紹java多態的三個條件,希望通過此文大家能夠掌握java多態的三個條件,下面就隨小編一起看看java多態的三個條件分別是什么?


timg.jpg


java多態存在的3個必要條件:


  1、要有繼承


  2、要有方法的重寫


  3、父類引用指向子類對象(對于父類中定義的方法,如果子類中重寫了該方法,那么父類類型的引用將會調用子類中的這個方法,這就是動態連接)


  對于多態,可以總結它為:


  1、使用父類類型的引用指向子類的對象;


  2、該引用只能調用父類中定義的方法和變量;


  3、如果子類中重寫了父類中的一個方法,那么在調用這個方法的時候,將會調用子類中的這個方法;(動態連接、動態調用)


  4、變量不能被重寫(覆蓋),”重寫“的概念只針對方法,如果在子類中”重寫“了父類中的變量,那么在編譯時會報錯。


  5、如果繼承的子類繼承父類的的一個方法后加以重載,則該父類的引用不能使用重載之后的那個方法。


  代碼示例:


      package Class.A


  public class Animal {


  private String str;


  public void voice() {


  System.out.println("普通叫聲");


  }


  }


  class cat extends Animal {


  public void voice() { //子類中對父類 voice 方法的重寫


  System.out.println("喵喵喵");


  }


  }


  class Dog extends Animal {


  public void voice() {


  System.out.println("汪汪汪");


  }


  public void lookdoor()


  {


  System.out.println("看門的小狗...");


  }


  }


  class Tiger extends Animal {


  public void voice() {


  System.out.println("哇哇哇");


  }


  }




  package Class.B


   public class Test {


  public static void testanimalvoice(Animal c) {


  c.voice();


  }


  public static void main(String[] args) {


  Animal a = new cat(); // 父類的引用指向子類的對象


  Animal b = new Dog(); // new后面一定是一個類,它是用來創建一個對象或實例,一個普通類在沒有new之前他的屬性,方法在內存中都是不存在的,


  Animal c = new Tiger();//也就是說, 只有new后這些才會在內存中存在。也就是說只有new了之后,這個類才能用.


  testanimalvoice(a);


  testanimalvoice(b);


  testanimalvoice(c);


  Dog b2 = (Dog) b; // 類對象的強制轉化


  b2.lookdoor();


  }


  }


以上就是動力節點java培訓機構小編介紹的“java多態的三個條件分別是什么?”的內容,希望對大家有幫助,更多java最新資訊請繼續關注動力節點java培訓機構官網,每天會有精彩內容分享與你。


相關免費視頻教程推薦


java新手教程視頻下載——滿足多態的條件:http://m.dabaquan.cn/xiazai/2603.html


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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 精品午夜寂寞黄网站在线 | 久久大胆视频 | 国产成人精品cao在线 | 日韩精品一 | 香蕉网站狼人久久五月亭亭 | 久久精品全国免费观看国产 | 不卡高清av手机在线观看 | 99日精品欧美国产 | 国产精品欧美亚洲韩国日本久久 | 国产69精品久久久久777 | 麻豆国产原创 | 伊人色在线 | 一级毛片子 | 国产麻豆视频在线看网站 | 久久久日本精品一区二区三区 | 一级特黄一欧美俄罗斯毛片 | 亚洲天堂二区 | 色偷偷资源网 | www.淫| 欧日韩在线不卡视频 | 国产看色免费 | 久久亚洲一区二区 | 亚洲欧洲精品视频 | 午夜国产精品影院在线观看 | 一区二区三区免费视频 www | 四虎国产精品永久免费网址 | 福利视频欧美一区二区三区 | 国产综合网站 | 久久一本热 | 伊人久久婷婷丁香六月综合基地 | 天天做天天爱天天综合网 | 美女福利在线观看 | 国产精品成人免费综合 | 亚洲精品久久99久久一区 | 视频免费1区二区三区 | 免费观看美女光子让男人玩 | 欧美日本综合一区二区三区 | 高清色视频 | 就操视频 | 久热免费在线观看 | 狠狠色噜狠狠狠狠色综合久 |