亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

簡單的理解類的繼承和多態性

2019-11-18 12:02:42
字體:
來源:轉載
供稿:網友

  /*
  * Created on 2004-8-31
  *
  * TODO To change the template for this generated file go to
  * Window - PReferences - java - Code Style - Code Templates
  */
  
  /**
  * @author diyer6
  *
  * TODO To change the template for this generated type comment go to
  * Window - Preferences - Java - Code Style - Code Templates
  */
  /*
  類的繼續
  1、在java中通過要害字 extends 繼續一個已有的類,被繼續的類成為父類(基類),新的類
  稱為 子類(派生類)。
  2、在java中,不答應多繼續。
  3、在子類中定義一個與父類同名、返回類型、參數類型均相同的一個方法,稱為方法的 覆蓋。
  4、覆蓋 發生在子類與父類之間。
  5、非凡變量super 提供了對父類的訪問。
  6、可以使用super 訪問父類被子類隱藏的變量和覆蓋的方法。
  7、每個子類構造方法的第一條語句,都是隱含的調用super(),假如父類沒有構造方法,
  那么在編譯的時候就會報錯。
  
  多態性
  1、通過覆蓋父類的方法來實現,在運行時根據傳遞的對象引用,來調用相應的方法。
  2、簡單概括多態性:當我們將子類對象的引用傳給聲明為父類的一個對象變量,假如子類有
  這個方法就調用子類的方法,假如子類沒有這個方法就調用父類的這個方法。
  3、多態性的好處:它可以根據在運行的時候,根據我們傳遞不同對象的引用,
  來調用不同對象的方法。
  */
  public class Animal { //父類
  int height,weight; // 變量(數據)
  Animal(int height, int weight)//父類的構造方法 (帶參數的父類構造方法)
  {
  System.out.println("animal constrUCt");
  }
  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 { //子類 要害字 extends 使 Fish 繼續了 Animal 的 變量和方法
  int height;//子類的變量 ,在調用時會隱藏父類的變量。
  Fish()//子類的構造方法
  {
  super(30,40);//利用 super 調用帶參數的父類構造方法。
  //不能Animal(30,40)這樣直接調用父類構造方法。只能用super()調用。
  //父類的構造方法不能被子類繼續。
  
  //super();//在調用子類構造方法的時候,隱含的調用了 super() 變量,
  //也就是先調用父類的構造方法(不帶參數)在調用子類的構造方法。假如父類沒有構造方法,編譯器就會報錯。
  System.out.println("fish construct");
  }
  void breathe()//子類的方法
  {
  super.breathe();//通過 super 非凡變量 可以調用被子類覆蓋的父類方法。
  super.height=40;//通過 super 非凡變量 可以調用被子類隱藏的父類變量。
  System.out.println("fish bubble");
  }
  }
  class Integration {
  static void fn(Animal an)
  {
  an.breathe();
  }
  public static void main(String[] args){
  Animal an = new Animal(); //實例化Animal類的對象,an是對象的reference(引用)
  Fish fh = new Fish();//實例化Fish類的對象,fh是對象的reference(引用)
  an.breathe();//an 調用Animal類的void breathe()方法。
  fh.height=30;//fh給Animal類的變量int height 賦值.繼續父類的成員變量.
  fh.breathe();//fh調用它自己的方法,假如它自己沒有這個方法但父類(Animal)中有這個方法,它就會調用父類中的這個方法。
  //反之(假如有),它就會調用它自己的方法,這就是方法的覆蓋。
  
  //多態性
  Animal an;//將an聲明為Animal的對象變量。
  Fish fh2 = new Fish();
  fh2.eat();
  an=fh;
  an=fh2;//因為子類沒有eat()這個方法,所以這調用的是父類的eat()方法。
  Integration.fn(an);//直接用類名調用靜態方法(static)。多態性
  }
  }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久久久久久久亚洲| 97久久精品人人澡人人爽缅北| 久久国产精品影片| 国产精品丝袜一区二区三区| 欧美激情小视频| 成人黄色免费片| 国产精品av在线播放| 日韩在线免费视频| 国产精品视频中文字幕91| 亚洲国产精品嫩草影院久久| 久久夜色精品国产| 精品亚洲永久免费精品| 国产精品v片在线观看不卡| 中文字幕亚洲一区二区三区| 国产精品视频一区二区高潮| 国产亚洲欧美视频| 亚洲国产日韩一区| 欧美性xxxxx极品| 欧美日韩激情网| 九九久久久久久久久激情| 亚洲日本欧美日韩高观看| 国产一区二区丝袜高跟鞋图片| 国产精品综合网站| xxx成人少妇69| 丝袜亚洲另类欧美重口| 97国产suv精品一区二区62| 91精品免费久久久久久久久| 亚洲视频欧洲视频| 韩国精品美女www爽爽爽视频| 欧美大片网站在线观看| 国产精品天天狠天天看| 日韩的一区二区| 精品香蕉一区二区三区| 国产精品美女久久久免费| 日韩高清不卡av| 久久久天堂国产精品女人| 成人免费网站在线观看| 成人福利网站在线观看11| 欧美人在线视频| 久久精品小视频| 国产精品久久久久久久9999| 国产精品爽爽爽爽爽爽在线观看| 国产精品亚洲片夜色在线| 欧美人与性动交a欧美精品| 亚洲第一av在线| 日韩专区在线观看| 欧美高清视频免费观看| 97免费中文视频在线观看| 欧美性黄网官网| 国产亚洲美女久久| 日韩电影在线观看永久视频免费网站| 日日摸夜夜添一区| 久久久久久久久久久久av| 日韩中文字幕在线看| 国产精品一区二区电影| 亚洲色图欧美制服丝袜另类第一页| 97精品视频在线观看| 亚洲精品福利免费在线观看| 精品久久久久久久久久| 国产97在线|亚洲| 福利视频第一区| 亚洲桃花岛网站| 欧美亚洲成人免费| 91中文精品字幕在线视频| 成人高清视频观看www| 91美女片黄在线观| 久久免费少妇高潮久久精品99| 欧美一区二区大胆人体摄影专业网站| 日韩欧美精品网站| 亚洲乱亚洲乱妇无码| 国产91色在线|免| 国语自产精品视频在线看抢先版图片| 国产成人精品免高潮在线观看| 97香蕉久久超级碰碰高清版| 日韩第一页在线| 一级做a爰片久久毛片美女图片| 92版电视剧仙鹤神针在线观看| 欧美日韩国产在线看| 成人免费观看49www在线观看| 久热精品在线视频| 91久久精品一区| 日韩免费视频在线观看| 国模视频一区二区三区| 亚洲欧美国产一本综合首页| 亚洲色图av在线| 久久精品亚洲精品| 亚洲精品国产免费| 亚洲天堂网站在线观看视频| 国产在线不卡精品| 日韩精品一区二区三区第95| 久久亚洲国产精品| 久久久久久久久国产精品| 久久噜噜噜精品国产亚洲综合| 91久久精品美女| 亚洲成年人影院在线| 日韩av在线网页| 欧美电影电视剧在线观看| 国产精品黄页免费高清在线观看| 日韩欧美视频一区二区三区| 91久久久久久久久久久| 国产欧美日韩亚洲精品| 久久久国产91| 日韩在线国产精品| 亚洲精品国产品国语在线| 性欧美xxxx| 亚洲欧美一区二区三区四区| 欧美黑人一级爽快片淫片高清| 日韩中文第一页| 亚洲一区二区三区在线视频| 大伊人狠狠躁夜夜躁av一区| 久久夜色精品亚洲噜噜国产mv| 日韩国产欧美精品一区二区三区| 亚洲的天堂在线中文字幕| 亚洲免费影视第一页| 国内精品视频在线| 91精品国产777在线观看| 中国人与牲禽动交精品| 精品日韩美女的视频高清| 中国日韩欧美久久久久久久久| 日韩亚洲国产中文字幕| 中文字幕日韩欧美| 国产亚洲视频在线观看| 亚洲自拍偷拍色图| 亚洲精品一区二区网址| 亚洲男女自偷自拍图片另类| 久久久久久成人精品| 在线播放精品一区二区三区| 免费不卡在线观看av| 亚洲电影天堂av| 日韩av在线不卡| 欧美一级bbbbb性bbbb喷潮片| 欧美刺激性大交免费视频| 91麻豆国产语对白在线观看| 色综合久综合久久综合久鬼88| 亚洲精品久久久久| 欧美成年人视频网站| 日韩高清电影免费观看完整版| 国产日产欧美a一级在线| 欧美另类暴力丝袜| 亚洲自拍欧美色图| 成人性生交大片免费看小说| 亚洲精选中文字幕| 国产欧美精品日韩| 91在线看www| 欧美日韩电影在线观看| 欧美综合一区第一页| 欧美性猛交xxxx免费看漫画| 国产成人自拍视频在线观看| 国产亚洲a∨片在线观看| 日本人成精品视频在线| 亚洲乱码国产乱码精品精天堂| 国产免费亚洲高清| 久久久91精品国产| 亚洲电影av在线| 亚洲久久久久久久久久久| 国产精品久久久久久久久久尿| 欧美黑人极品猛少妇色xxxxx| 欧美日韩国产在线| 亚洲欧美另类国产| 97免费视频在线播放| 国产精品96久久久久久又黄又硬| 国产精品视频一区国模私拍| 欧美日韩高清在线观看| 亚洲成人亚洲激情|