大战熟女丰满人妻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


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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 成人另类视频 | 国产真实伦偷精品 | 夜夜躁日日躁狠狠久久 | 天天狠天天操 | 日日干天天爽 | 四虎1515hh免费大炮社区 | 亚洲欧美成人综合 | 思思91精品国产综合在线 | 久草不卡视频 | 夜夜夜夜夜操 | 亚洲视频 欧美视频 | 夜夜爱夜夜爽夜夜做夜夜欢 | 亚洲日本久久一区二区va | 日韩美女视频一区 | 私人影院在线 | 久久乐国产综合亚洲精品 | 欧美性色xo影院在线观看 | 在线观看视频亚洲 | 四虎影永久在线观看精品 | 亚洲综合视频一区 | 亚洲狠狠婷婷综合久久久久网站 | 99热9| 欧美成人手机在线视频 | 中文字幕一区二区视频 | 天天干天天草天天 | 久久久久久一级毛片免费无遮挡 | 高清国产一级毛片国语 | 台湾佬中文娱乐2222vvv | 欧美久久视频 | 手机看片精品高清国产日韩 | 婷婷六月激情在线综合激情 | 天天槽天天槽天天槽 | 久久精品这里热有精品 | 日韩精品欧美国产精品亚 | 一 级做人爱全视频在线看 一a级毛片 | 亚洲天天做夜夜做天天欢人人 | 亚洲午夜久久影院 | 亚欧精品一区二区三区四区 | 91精品国产福利尤物 | 手机福利在线 | 99久久精品国产一区二区 |