成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

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)。 熱誠(chéng)為您提供濂溪營(yíng)銷型網(wǎng)站建設(shè),濂溪網(wǎng)站制作、濂溪網(wǎng)頁(yè)設(shè)計(jì)、濂溪網(wǎng)站官網(wǎng)定制、微信小程序定制開發(fā)服務(wù),打造濂溪網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供濂溪網(wǎng)站排名全網(wǎng)營(yí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)建一個(gè)java項(xiàng)目,把這兩個(gè)文件放進(jìn)去運(yùn)行就可以了。

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

什么是多態(tài)

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

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

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

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

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

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

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

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

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

廣告

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

小程序開發(fā)
鄂尔多斯市| 清镇市| 庆元县| 横山县| 巴马| 陆良县| 凤山市| 普定县| 汕尾市| 沛县| 巩留县| 金溪县| 中宁县| 南安市| 临洮县| 磴口县| 金乡县| 托克逊县| 丘北县| 葫芦岛市| 延安市| 出国| 喀喇沁旗| 宜阳县| 韶关市| 绥宁县| 娄底市| 宁乡县| 宜章县| 鹤壁市| 芦溪县| 辽源市| 达尔| 拉萨市| 黎川县| 慈溪市| 凉城县| 鲁甸县| 北海市| 东台市| 兴海县|