无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(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的評論 (共 條)

分享到微博請遵守國家法律
定结县| 呼和浩特市| 绵阳市| 隆化县| 永福县| 呼图壁县| 武宣县| 隆化县| 化隆| 专栏| 永兴县| 古蔺县| 宁蒗| 堆龙德庆县| 广丰县| 武隆县| 永川市| 两当县| 霍州市| 孙吴县| 巢湖市| 福海县| 柳江县| 承德市| 钦州市| 定边县| 香格里拉县| 华宁县| 贵州省| 尼勒克县| 都江堰市| 沙雅县| 镇安县| 融水| 瑞金市| 炉霍县| 镇平县| 镇远县| 蒙山县| 庆安县| 广宗县|