国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Java oop代碼8(原創(chuàng)方法):重寫,繼承,在主函數(shù)中定義一個判斷的方法,instanceof

2019-12-19 19:36 作者:詩書畫唱  | 我要投稿

//聲明一個電子產(chǎn)品類,定義功能方法,

//打印“父類電子產(chǎn)品的功能方法”,定義子類U盤類繼承自電子產(chǎn)品類,

//重寫電子產(chǎn)品的功能方法,打印“U盤可以存儲歌曲”,

//聲明一個硬盤類繼承自電子產(chǎn)品類,

//重寫電子產(chǎn)品的功能方法,打印“硬盤也可以存儲歌曲”,

//定義一個MP3類繼承自電子產(chǎn)品類,

//重寫電子產(chǎn)品的功能方法,另外增加一個方法“MP3可以聽歌”,

//在主函數(shù)中定義一個判斷的方法,

//要求傳入一個電子產(chǎn)品類的參數(shù),

//根據(jù)傳入的電子產(chǎn)品打印不同的功能(instanceof關(guān)鍵字


package a;


public class Student {


public static void main(String[] args) {


dianZi r = new UPan();

r.gongYou();// 調(diào)用他們共有的方法

r.gongneng();// 使用向上轉(zhuǎn)型是不可以調(diào)用子類獨(dú)有的方法,如果想要使用

// 就在父類加上這個方法就可以了

dianZi y= new yingPan();

y.gongYou();

y.gongneng();

dianZi m = new MPSan();

m.gongYou();

m.gongneng();

}


// 判斷

public static void panDuan(dianZi r) {

if (r instanceof UPan) {

r.gongYou();

r.gongneng();

} else if (r instanceof yingPan) {

r.gongYou();

r.gongneng();

} else if (r instanceof MPSan) {

r.gongYou();

r.gongneng();

}

}


}


class dianZi {

public String name;

public int age;


public void gongYou() {

System.out.println("父類電子產(chǎn)品的功能方法");

}


public void gongneng() {

}


}


class yingPan extends dianZi {

public void gongYou() {

System.out.println("硬盤也可以存儲歌曲");

}


}


class UPan extends dianZi {

public void gongYou() {

System.out.println("U盤可以存儲歌曲");

}


}


class MPSan extends dianZi {

public void gongYou() {


System.out.println("MP3可以聽歌");

}


}


Java oop代碼8(原創(chuàng)方法):重寫,繼承,在主函數(shù)中定義一個判斷的方法,instanceof的評論 (共 條)

分享到微博請遵守國家法律
彭州市| 贵港市| 阿拉善左旗| 临泉县| 海淀区| 板桥市| 连城县| 涞源县| 泾源县| 广东省| 孙吴县| 永登县| 封开县| 金山区| 隆德县| 武川县| 南郑县| 清流县| 略阳县| 锡林浩特市| 达拉特旗| 安多县| 宝丰县| 包头市| 潼南县| 无锡市| 南溪县| 九台市| 屏山县| 德格县| 密云县| 武穴市| 西宁市| 清水河县| 饶平县| 辽中县| 山东省| 贵定县| 彩票| 兰西县| 泽州县|