欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Java多態(tài)類代碼 java實(shí)現(xiàn)多態(tài)

用Java繼承和多態(tài)實(shí)現(xiàn)編寫代碼

代碼如下:

成都創(chuàng)新互聯(lián)專注于濂溪網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供濂溪營銷型網(wǎng)站建設(shè),濂溪網(wǎng)站制作、濂溪網(wǎng)頁設(shè)計、濂溪網(wǎng)站官網(wǎng)定制、微信小程序定制開發(fā)服務(wù),打造濂溪網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供濂溪網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

abstract?class?DongWu?{

public?abstract?void?info();

}

class?Bird?extends?DongWu?{

@Override

public?void?info()?{

System.out.println("我是一只鳥。");

}

}

class?Fish?extends?DongWu?{

@Override

public?void?info()?{

System.out.println("我是一條魚。");

}

}

public?class?App5?{

public?static?void?main(String[]?args)?{

DongWu?bird?=?new?Bird();

bird.info();

DongWu?fish?=?new?Fish();

fish.info();

}

}

JAVA多態(tài)程序編程

代碼如下:

//?BTest.java

package?com.baidu.demo036;

abstract?class?A?{

public?abstract?void?f();

public?void?g()?{

System.out.println("Hello");

}

}

class?B?extends?A?{

@Override

public?void?f()?{

System.out.println("Hi");

}

}

public?class?BTest?{

public?static?void?main(String[]?args)?{

B?b?=?new?B();

b.f();

b.g();

}

}

//?RectTest.java

package?com.baidu.demo036;

interface?Shape?{

double?computeArea();

}

class?Rect?implements?Shape?{

private?double?width;

private?double?height;

public?Rect(double?width,?double?height)?{

this.width?=?width;

this.height?=?height;

}

@Override

public?double?computeArea()?{

return?width?*?height;

}

}

public?class?RectTest?{

public?static?void?main(String[]?args)?{

Rect?rect?=?new?Rect(10,?30);

System.out.println("Are:?"?+?rect.computeArea());

}

}

用 Eclipse 創(chuàng)建一個java項(xiàng)目,把這兩個文件放進(jìn)去運(yùn)行就可以了。

java多態(tài) 代碼解釋

什么是多態(tài)

面向?qū)ο蟮娜筇匦裕悍庋b、繼承、多態(tài)。從一定角度來看,封裝和繼承幾乎都是為多態(tài)而準(zhǔn)備的。這是我們最后一個概念,也是最重要的知識點(diǎn)。

多態(tài)的定義:指允許不同類的對象對同一消息做出響應(yīng)。即同一消息可以根據(jù)發(fā)送對象的不同而采用多種不同的行為方式。(發(fā)送消息就是函數(shù)調(diào)用)

實(shí)現(xiàn)多態(tài)的技術(shù)稱為:動態(tài)綁定(dynamic binding),是指在執(zhí)行期間判斷所引用對象的實(shí)際類型,根據(jù)其實(shí)際的類型調(diào)用其相應(yīng)的方法。

多態(tài)的作用:消除類型之間的耦合關(guān)系。

現(xiàn)實(shí)中,關(guān)于多態(tài)的例子不勝枚舉。比方說按下 F1 鍵這個動作,如果當(dāng)前在 Flash 界面下彈出的就是 AS 3 的幫助文檔;如果當(dāng)前在 Word 下彈出的就是 Word 幫助;在 Windows 下彈出的就是 Windows 幫助和支持。同一個事件發(fā)生在不同的對象上會產(chǎn)生不同的結(jié)果。

--------------------------

再簡單一點(diǎn):坐公車時,一個男的靠在你的肩膀,你可能不爽,但是如果一個美女靠在你的肩膀你就很樂意,這就是多態(tài)的表現(xiàn)

本文名稱:Java多態(tài)類代碼 java實(shí)現(xiàn)多態(tài)
標(biāo)題鏈接:http://www.chinadenli.net/article32/ddojopc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)建站公司標(biāo)簽優(yōu)化網(wǎng)站改版網(wǎng)站內(nèi)鏈營銷型網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)