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

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

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

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

  

今天動力節點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://www.dabaquan.cn/xiazai/2603.html


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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 国产精品丝袜在线 | 欧美 日韩 国产在线 | 天天做天天操 | 4虎最新网站 | 国产只有精品 | 四虎影视在线观看永久地址 | 色五月在线视频 | 久久精品国产久精国产果冻传媒 | 日韩国产片 | 伊人网久久网 | 欧美人在线一区二区三区 | 国产全黄a一级毛片 | 国产综合色在线视频区 | 一区二区不卡不卡一卡 | 婷婷激情视频 | 亚洲精品高清在线一区二区三区 | 欧美在线免费观看视频 | 国产一级毛片国产 | 国产精品揄拍一区二区久久 | 国产福利视频一区二区微拍 | 老妇毛片久久久久久久久 | 日韩专区中文字幕 | 波多野结衣与公中出中文字幕 | 在线观看麻豆精品国产不卡 | 四虎影视永久地址www成人污 | 情趣色视频网站 | 国内精品久久久久影院嫩草 | 国产视频1| 色拍拍噜噜噜aⅴ在线观看 色拍拍欧美视频在线看 | 噜噜色综合 | 激情影院在线观看 | 国产日韩精品欧美在线ccc | 久久综合色网 | 精品国产97在线观看 | 国产激情久久久久影院小草 | 视频亚洲一区 | 国产综合成人亚洲区 | 4hu最新网址 | 天天操天天干天天爽 | 国产视频一区在线播放 | 美女被羞羞的网站 |