10-09課后題Phone

不保真

Phone類

package com.neuedu.phone;
/**
 * 編程實(shí)現(xiàn)踢京、以電話Phone為父類
 * (例微酬、電話有本機(jī)號(hào)碼孽椰、打電話洁桌、接電話等屬性和功能,
 * 當(dāng)然還有一些其它的特性;
 * @author Administrator
 *
 */
public class Phone {
    private String Number;
    private String color;
    private String brand;
    
    public void call(){
        System.out.println("打電話");
    }
    public void getCall(){
        System.out.println("接電話");
    }
    public Phone(String number, String color, String brand) {
        super();
        this.Number = number;
        this.color = color;
        this.brand = brand;
    }
    public String getNumber() {
        return Number;
    }
    public String getColor() {
        return color;
    }
    public String getBrand() {
        return brand;
    }
    
    
  }

Mobilephone類

package com.neuedu.phone;
/**
 * 移動(dòng)電話Mobilephone和固定電話Fixedphone為兩個(gè)子類预伺,
 * 并使移動(dòng)電話實(shí)現(xiàn)接口Moveable委造,接口里有移動(dòng)信息功能;
 * @author Administrator
 *
 */
public class Mobilephone extends Phone implements Moveable {
 private int screenSize;
 public void moveMessage(){
     System.out.println("發(fā)短信");
     
 }
    @Override
    public void call() {
    System.out.println("移動(dòng)著打電話");
    }
    @Override
    public void getCall() {
    System.out.println("移動(dòng)著接電話");
    }
    public Mobilephone(String number, String color, String brand, int screenSize) {
        super(number, color, brand);
        this.screenSize = screenSize;
    }
    public int getScreenSize() {
        return screenSize;
    }
 
}

Fixedphone類

package com.neuedu.phone;

public class Fixedphone extends Phone {
private String locNum;

@Override
public void call() {
    System.out.println("固定地點(diǎn)打電話");
}

@Override
public void getCall() {
    System.out.println("固定地點(diǎn)接電話");
}

public Fixedphone(String number, String color, String brand, String locNum) {
    super(number, color, brand);
    this.locNum = locNum;
}

public String getLocNum() {
    return locNum;
}


}

Cordlessphone類

package com.neuedu.phone;
/**
 * 固定電話又有子類挑宠、無繩電話Cordlessphone。
 * @author Administrator
 *
 */
public class Cordlessphone extends Fixedphone {
    

    public Cordlessphone(String number, String color, String brand, String locNum) {
        super(number, color, brand, locNum);
        
    }

    @Override
    public void call() {
System.out.println("在一定范圍內(nèi)移動(dòng)著打電話");
    }

    @Override
    public void getCall() {
        System.out.println("在一定范圍內(nèi)移動(dòng)著接電話");
    }

}

Moveable類

package com.neuedu.phone;

public interface Moveable {
public void moveMessage();
}

TestPhone類

package com.neuedu.phone;
/**
 * 聲明測試類郑口、聲明Phone類的數(shù)組(含5個(gè)元素)鸳碧,
 * 生成五個(gè)對象存入數(shù)組、其中二個(gè)Phone類的對象犬性、
 * 一個(gè)Mobilephone類的對象瞻离、一個(gè)Fixedphone類的對象和一個(gè)Cordlessphone類的對象,
 * 打印輸出每個(gè)對象的某個(gè)成員變量仔夺。
 * 將一個(gè)父類的引用指向一個(gè)子類對象琐脏,
 * 用這個(gè)塑型后的對象來調(diào)用某個(gè)方法實(shí)現(xiàn)多態(tài)性。
 * @author Administrator
 *
 */
public class TestPhone {
    public static void main(String[] args) {
        Phone p[]= new Phone[5];
        p[0] = new Phone("13998373955", "黑色", "samsung");
        p[1] = new Phone("13998373966", "白色", "apple");
        p[2] = new Mobilephone("13998373911", "藍(lán)色", "XiaoMi", 6);
        p[3] = new Fixedphone("83739223", "紅色", "ChinaTelecom", "024");
        p[4] = new Cordlessphone("73922346", "黃色", "ChinaUnicom","0414");
        for (int i = 0; i < 5; i++) {
            String s = p[i].getBrand();
            System.out.println(s);
            p[i].getCall();
        }
        Phone p1 = new Mobilephone("13998373933", "綠色", "oppo", 5);
        p1.call();
    }
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末缸兔,一起剝皮案震驚了整個(gè)濱河市日裙,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌惰蜜,老刑警劉巖昂拂,帶你破解...
    沈念sama閱讀 222,627評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異抛猖,居然都是意外死亡格侯,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,180評論 3 399
  • 文/潘曉璐 我一進(jìn)店門财著,熙熙樓的掌柜王于貴愁眉苦臉地迎上來联四,“玉大人,你說我怎么就攤上這事撑教〕眨” “怎么了?”我有些...
    開封第一講書人閱讀 169,346評論 0 362
  • 文/不壞的土叔 我叫張陵伟姐,是天一觀的道長收苏。 經(jīng)常有香客問我,道長愤兵,這世上最難降的妖魔是什么鹿霸? 我笑而不...
    開封第一講書人閱讀 60,097評論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮秆乳,結(jié)果婚禮上懦鼠,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好葛闷,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,100評論 6 398
  • 文/花漫 我一把揭開白布憋槐。 她就那樣靜靜地躺著,像睡著了一般淑趾。 火紅的嫁衣襯著肌膚如雪阳仔。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,696評論 1 312
  • 那天扣泊,我揣著相機(jī)與錄音近范,去河邊找鬼。 笑死延蟹,一個(gè)胖子當(dāng)著我的面吹牛评矩,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播阱飘,決...
    沈念sama閱讀 41,165評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼斥杜,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了沥匈?” 一聲冷哼從身側(cè)響起蔗喂,我...
    開封第一講書人閱讀 40,108評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎高帖,沒想到半個(gè)月后缰儿,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,646評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡散址,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,709評論 3 342
  • 正文 我和宋清朗相戀三年乖阵,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片预麸。...
    茶點(diǎn)故事閱讀 40,861評論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡瞪浸,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出吏祸,到底是詐尸還是另有隱情默终,我是刑警寧澤,帶...
    沈念sama閱讀 36,527評論 5 351
  • 正文 年R本政府宣布犁罩,位于F島的核電站,受9級(jí)特大地震影響两疚,放射性物質(zhì)發(fā)生泄漏床估。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,196評論 3 336
  • 文/蒙蒙 一诱渤、第九天 我趴在偏房一處隱蔽的房頂上張望丐巫。 院中可真熱鬧,春花似錦、人聲如沸递胧。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,698評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽缎脾。三九已至祝闻,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間遗菠,已是汗流浹背联喘。 一陣腳步聲響...
    開封第一講書人閱讀 33,804評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留辙纬,地道東北人豁遭。 一個(gè)月前我還...
    沈念sama閱讀 49,287評論 3 379
  • 正文 我出身青樓,卻偏偏與公主長得像贺拣,于是被迫代替她去往敵國和親蓖谢。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,860評論 2 361

推薦閱讀更多精彩內(nèi)容

  • https://www.cnblogs.com/best/p/6671434.html 目標(biāo) 繼承 封裝 抽象類和...
    wqjcarnation閱讀 2,603評論 1 11
  • 昨夜我還在北方的月光下 在夢中我將自己變?yōu)樾砒?每當(dāng)陽光為我打開家門時(shí) 我將伸開翅膀譬涡,帶上一封信件 去我喜歡去的地...
    窮奇閱讀 358評論 2 3
  • 仲書閱讀 196評論 0 0
  • 時(shí)間14:00闪幽,他打開與老大的qq聊天窗口,“世界這么大昂儒,我想去看看沟使,,渊跋,”覺得不對腊嗡,又加上一個(gè)流汗的表情,感覺還...
    子凌閱讀 366評論 0 3