久久99久久99精品免视看看,国内精品自线在拍,久久激情综合狠狠爱五月,巨乳人妻久久+av中文字幕

查字典網(wǎng) 生活技能網(wǎng)
當前位置查字典 > 生活技能網(wǎng) > 生活小常識 > 繼承跟多態(tài)的區(qū)別

繼承跟多態(tài)的區(qū)別

來源:查字典生活技能網(wǎng)  發(fā)布時間: 2017-04-20

  在計算機語言中有一種是JAVA的語言,里面有一些方法,繼承,重載,重寫。下面是小編為你整理的繼承跟多態(tài)的區(qū)別,供大家閱覽!

  重載,繼承,重寫和多態(tài)的區(qū)別:

  繼承是子類獲得父類的成員,重寫是繼承后重新實現(xiàn)父類的方法。

  重載是在一個類里一系列參數(shù)不同名字相同的方法。

  多態(tài)則是為了避免在父類里大量重載引起代碼臃腫且難于維護。

  網(wǎng)上看到一個有趣的說法是:繼承是子類使用父類的方法,而多態(tài)則是父類使用子類的方法。

  下面的例子包含了這四種實現(xiàn):

  class Triangle extends Shape {

  public int getSides() { //重寫

  return 3;

  }

  }

  class Rectangle extends Shape {

  public int getSides(int i) { //重載

  return i;

  }

  }

  public class Shape {

  public boolean isSharp(){

  return true;

  }

  public int getSides(){

  return 0 ;

  }

  public int getSides(Triangle tri){

  return 3 ;

  }

  public int getSides(Rectangle rec){

  return 4 ;

  }

  public static void main(String[] args) {

  Triangle tri = new Triangle(); //繼承

  System.out.println(Triangle is a type of sharp? + tri.isSharp());

  Shape shape = new Triangle(); //多態(tài)

  System.out.println(My shape has + shape.getSides() + sides.

  }

  }

  注意Triangle類的方法是重寫,而Rectangle類的方法是重載。

  比較就可以發(fā)現(xiàn)多態(tài)對重載的優(yōu)點:如果用重載,

  則在父類里要對應(yīng)每一個子類都重載一個取得邊數(shù)的方法;如果用多態(tài),

  則父類只提供取得邊數(shù)的接口,至于取得哪個形狀的邊數(shù),怎樣取得,

  在子類里各自實現(xiàn)(重寫)。

主站蜘蛛池模板: 人妻少妇看a偷人无码| 狠狠色噜噜狠狠狠狠色综合久av| 亚洲aⅴ男人的天堂在线观看| 少妇人妻偷人精品免费视频| 国产在线观看免费人成视频| 99久久精品这里只有精品| 成人国产一区二区三区| 99久久国产亚洲高清观看| 少妇极品熟妇人妻无码| 骚片av蜜桃精品一区| 欧美成人秋霞久久aa片| 狠狠躁日日躁夜夜躁2022麻豆| 99精品热视频这里只有精品| 欧美人与动性xxxxx杂性| 精品亚洲aⅴ在线观看| 人人澡人人妻人人爽人人蜜桃麻豆| 里番本子纯肉侵犯肉全彩无码| ,粉嫩小泬BBBB免费看| 一本大道精品视频在线| 九九99久久精品国产| 亚洲情xo亚洲色xo无码| 欧美精品亚洲日韩aⅴ| 手机永久无码国产av毛片| 精品少妇一区二区三区免费观| 午夜a理论片在线播放| 亚洲av日韩av激情亚洲| 双乳被老汉揉搓a毛片免费观看| 99久久精品国产免费看| 蜜芽av无码精品国产午夜| 久久丫精品系列| 国产一精品一av一免费爽爽| 日日摸天天摸爽爽狠狠97| 动漫?c?黄扒衣服网站| 国产精品色吧国产精品| 免费午夜爽爽爽www视频十八禁| 成人免费一区二区三区| 亚洲精品一区二区三区四区手机版| 亚洲无线码高清在线观看| 国产精品午夜爆乳美女视频| 337p日本欧洲亚洲大胆在线| 亚洲色成人网一二三区|