91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java 抽象類

發布時間:2020-08-12 22:33:11 來源:ITPUB博客 閱讀:120 作者:20170405 欄目:編程語言

  1、抽象類:使用abstract修飾的類

  抽象方法:使用abstract修飾的方法

  包含抽象方法的類必須是抽象類,但是抽象類可以不包含抽象方法。

  抽象類是需要被繼承的,抽象方法是需要被重寫的,建議重寫抽象類中的所有方法(包含非抽象方法)。

  抽象類是不能被實例化的,只能進行繼承,然后向上造型該類,實現不同的行為。

  抽象方法只有方法的定義,沒有具體的實現,需要被重寫。

  2、抽象類的意義:

  封裝共有的行為和屬性(代碼復用)

  為所有的派生類提供統一的類型(向上造型)

  可以包含首項方法,為所有派生類提供統一的入口,派生類的具體實現不同,但是入口是一致的。

  3、類的設計規則:

  將派生類的共有屬性和行為,抽到超類中。

  派生類的行為都一樣,設計為普通方法。

  派生類的行為都不一樣,設計為抽象方法,需要派生類進行繼承然后重寫。

  4、抽象類的例子:

  public abstract class Color{

  public void show(){

  }

  }

  class Red extends Color{

  public void show(){

  System.out.println("我是紅色");

  }

  }

  class Blue extends Color{

  public void show(){

  System.out.println("我是藍色");

  }

  }

  1234567891011121314

  public class Demo{

  public static void main( String[] args){

  Color c1 = new Red();

  Color c2 = new Blue();

  c1.show();

  c2.show();

  }

  }

  12345678

  輸出:

  我是紅色

  我是藍色

  12

  5、抽象方法的例子:

  public abstract class Teacher{//抽象類

  abstract public void teaching();//抽象方法

  }

  public MathTeacher extends Teacher{     鄭州祛胎記治療價錢 http://m.zykdbhk.com/

  @Override

  public void teaching(){//重寫抽象方法

  System.out.println("數學老師講課");

  }

  }

  public EnglishTeacher extends Teacher{

  @Override

  public void teaching(){//重寫抽象方法

  System.out.println("英語老師講課");

  }

  }

  123456789101112131415

  public class Demo{

  public static void main(String[] args){

  Teacher lee = new MathTeacher();

  Tacher tom = new EnglishTeacher();

  lee.teaching();

  tom.teaching();

  }

  }

  12345678

  輸出:

  數學老師講課

  英語老師講課

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

长寿区| 化德县| 长泰县| 东宁县| 江山市| 高碑店市| 花莲县| 乐都县| 冕宁县| 新津县| 沂水县| 伽师县| 通州市| 延边| 仙居县| 轮台县| 乌拉特后旗| 图木舒克市| 德庆县| 哈巴河县| 鄂尔多斯市| 鲜城| 额敏县| 鄂伦春自治旗| 三亚市| 潞城市| 昌乐县| 大姚县| 旬阳县| 潞西市| 乐山市| 长寿区| 治县。| 肇源县| 沁水县| 河西区| 白玉县| 龙口市| 保亭| 松潘县| 三门县|