五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

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

分享到微博請遵守國家法律
醴陵市| 晋州市| 梁平县| 唐河县| 常宁市| 普陀区| 宜丰县| 额敏县| 昌宁县| 隆昌县| 绥滨县| 门源| 铜梁县| 鲜城| 外汇| 沙雅县| 大厂| 高安市| 蓬溪县| 永嘉县| 离岛区| 白朗县| 黎平县| 应城市| 无锡市| 桐梓县| 德兴市| 丽水市| 黎川县| 保德县| 新宾| 柘荣县| 花莲县| 平南县| 万盛区| 家居| 静海县| 余姚市| 施甸县| 保山市| 拉萨市|