国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁(yè) > news >正文

手機(jī)商城網(wǎng)站如何開發(fā)一個(gè)網(wǎng)站

手機(jī)商城網(wǎng)站,如何開發(fā)一個(gè)網(wǎng)站,灌云縣建設(shè)局網(wǎng)站,營(yíng)銷網(wǎng)訊Java多態(tài) 多態(tài)是同一個(gè)行為具有多個(gè)不同表現(xiàn)形式或形態(tài)的能力。 多態(tài)就是同一個(gè)接口,使用不同的實(shí)例而執(zhí)行不同操作 多態(tài)性是對(duì)象多種表現(xiàn)形式的體現(xiàn)。 多態(tài)的優(yōu)點(diǎn) 1. 消除類型之間的耦合關(guān)系2. 可替換性3. 可擴(kuò)充性4. 接口性5. 靈活性6. 簡(jiǎn)化性 多態(tài)存在的三個(gè)…

Java多態(tài)


多態(tài)是同一個(gè)行為具有多個(gè)不同表現(xiàn)形式或形態(tài)的能力。

多態(tài)就是同一個(gè)接口,使用不同的實(shí)例而執(zhí)行不同操作

多態(tài)性是對(duì)象多種表現(xiàn)形式的體現(xiàn)。

多態(tài)的優(yōu)點(diǎn)

  • 1. 消除類型之間的耦合關(guān)系
  • 2. 可替換性
  • 3. 可擴(kuò)充性
  • 4. 接口性
  • 5. 靈活性
  • 6. 簡(jiǎn)化性

多態(tài)存在的三個(gè)必要條件

  • 繼承
  • 重寫
  • 父類引用指向子類對(duì)象:Parent p = new Child();

當(dāng)使用多態(tài)方式調(diào)用方法時(shí),首先檢查父類中是否有該方法,如果沒(méi)有,則編譯錯(cuò)誤;如果有,再去調(diào)用子類的同名方法。

多態(tài)的好處:可以使程序有良好的擴(kuò)展,并可以對(duì)所有類的對(duì)象進(jìn)行通用處理

實(shí)例:

public class Test {public static void main(String[] args) {show(new Cat());  // 以 Cat 對(duì)象調(diào)用 show 方法show(new Dog());  // 以 Dog 對(duì)象調(diào)用 show 方法Animal a = new Cat();  // 向上轉(zhuǎn)型  a.eat();               // 調(diào)用的是 Cat 的 eatCat c = (Cat)a;        // 向下轉(zhuǎn)型  c.work();        // 調(diào)用的是 Cat 的 work}  public static void show(Animal a)  {a.eat();  // 類型判斷if (a instanceof Cat)  {  // 貓做的事情 Cat c = (Cat)a;  c.work();  } else if (a instanceof Dog) { // 狗做的事情 Dog c = (Dog)a;  c.work();  }  }  
}abstract class Animal {  abstract void eat();  
}  class Cat extends Animal {  public void eat() {  System.out.println("吃魚");  }  public void work() {  System.out.println("抓老鼠");  }  
}  class Dog extends Animal {  public void eat() {  System.out.println("吃骨頭");  }  public void work() {  System.out.println("看家");  }  
}

吃魚
抓老鼠
吃骨頭
看家
吃魚
抓老鼠

?虛函數(shù)

虛函數(shù)的存在是為了多態(tài)。

Java 中其實(shí)沒(méi)有虛函數(shù)的概念,它的普通函數(shù)就相當(dāng)于 C++ 的虛函數(shù),動(dòng)態(tài)綁定是Java的默認(rèn)行為。如果 Java 中不希望某個(gè)函數(shù)具有虛函數(shù)特性,可以加上 final 關(guān)鍵字變成非虛函數(shù)。

多態(tài)的實(shí)現(xiàn)方式

方式一:重寫

方式二:接口

方式三:抽象類和抽象方法

http://aloenet.com.cn/news/33950.html

相關(guān)文章:

  • 免費(fèi)的行情軟件網(wǎng)站不用下載站內(nèi)搜索工具
  • 東莞專業(yè)網(wǎng)站設(shè)計(jì)咨詢線上運(yùn)營(yíng)推廣
  • 網(wǎng)頁(yè)游戲排行榜前十名wangyiseo培訓(xùn)班 有用嗎
  • 天河網(wǎng)站建設(shè)制作百度客戶端電腦版下載
  • 怎么做一個(gè)論壇網(wǎng)站關(guān)鍵詞排名網(wǎng)絡(luò)推廣
  • 安卓app開發(fā)框架??趕eo計(jì)費(fèi)
  • 怎么做輪胎網(wǎng)站google官方入口
  • qq刷贊網(wǎng)站怎么做的谷歌瀏覽器網(wǎng)頁(yè)版入口
  • 靜態(tài)雙語(yǔ)企業(yè)網(wǎng)站后臺(tái)源碼手機(jī)網(wǎng)站建設(shè)
  • 蘋果app如何做ppt模板下載網(wǎng)站一個(gè)產(chǎn)品的宣傳和推廣方案
  • wordpress自適應(yīng)模版seow
  • 網(wǎng)站開發(fā)的基本條件廣州網(wǎng)站優(yōu)化公司
  • 德陽(yáng)網(wǎng)站建設(shè)重慶seo論壇
  • 畢設(shè)網(wǎng)站可以用axure做嗎優(yōu)化服務(wù)公司
  • sql網(wǎng)站模板拼多多代運(yùn)營(yíng)公司十大排名
  • 在家做兼職的比較靠譜的網(wǎng)站互聯(lián)網(wǎng)銷售
  • 做地推的網(wǎng)站關(guān)鍵詞排名怎么做上首頁(yè)
  • 網(wǎng)絡(luò)廣告網(wǎng)站怎么做百度小說(shuō)排行榜總榜
  • 微信小程序開發(fā)流程詳細(xì)東莞seo廣告宣傳
  • wordpress媒體庫(kù)全選優(yōu)化英文
  • 加強(qiáng)公司內(nèi)部網(wǎng)站建設(shè)佛山網(wǎng)站建設(shè)模板
  • 撫寧建設(shè)局網(wǎng)站網(wǎng)紅推廣接單平臺(tái)
  • 網(wǎng)站開發(fā)需要什么配置的電腦優(yōu)化外包服務(wù)公司
  • wordpress修改永久鏈接后無(wú)法訪問(wèn)seo優(yōu)化方案
  • 做網(wǎng)站大概需要多少錢深圳最新疫情
  • 濟(jì)南科技市場(chǎng)做網(wǎng)站河南做網(wǎng)站優(yōu)化
  • 做h5哪些網(wǎng)站好 知乎百度小程序
  • 蕪湖企業(yè)做網(wǎng)站電商運(yùn)營(yíng)入門基礎(chǔ)知識(shí)
  • 個(gè)人網(wǎng)站好備案嗎東莞seo網(wǎng)站排名優(yōu)化
  • Linux做視頻網(wǎng)站網(wǎng)速均衡今日最新足球推薦