java案例5:多功能手机分析程序

多功能手机
编写一个手机属性及功能分析程序
测试各个手机的属性及功能
使用手机时,输出当前手机各个属性参数以及正在使用的功能

1.编写手机类
2.手机类属性:
品牌 brand
型号 type
价格 price
操作系统 os
内存memory

3.手机具有的功能:
查看手机信息 about
打电话 call
玩游戏 playGame
下载音乐 downloadMusic
播放音乐 playMusic

代码:

测试类:

package base005;

/*
多功能手机
编写一个手机属性及功能分析程序
测试各个手机的属性及功能
使用手机时,输出当前手机各个属性参数以及正在使用的功能

1.编写手机类
2.手机类属性:
品牌 brand
型号 type
价格 price
操作系统 os
内存memory

3.手机具有的功能:
查看手机信息 about
打电话 call
玩游戏 playGame
下载音乐 downloadMusic
播放音乐 playMusic

 */

public class Test05 {
    public static void main(String[] args) {
        Phone p1 = new Phone("苹果","iphoneX","ios",8888,128);
        p1.about();
        p1.call(1);
        p1.playGame();
        p1.downloadMusic("1234567");
        p1.playMusic("黑白画映");

        Phone p2 = new Phone("华为","nova","homorneyos",2999,128);
        p2.about();
        p2.call(2);
        p2.playGame();
        p2.downloadMusic("春风吹");
        p2.playMusic("辛弃疾才不管星期几");
    }
}

Phone类:

package base005;

/*

1.编写手机类
2.手机类属性:
品牌 brand
型号 type
价格 price
操作系统 os
内存memory
 */


public class Phone {

    private String brand;
    private String type;
    private String os;
    private int price;
    private int memory;

    public Phone() {
    }

    public Phone(String brand, String type, String os, int price, int money) {
        this.brand = brand;
        this.type = type;
        this.os = os;
        this.price = price;
        this.memory = money;
    }

    //查看手机信息
    public void about(){
        System.out.println("手机品牌:"+brand);
        System.out.println("手机型号:"+type);
        System.out.println("操作系统:"+os);
        System.out.println("手机价格:"+price);
        System.out.println("内存大小:"+memory);
    }

    //打电话
    public void call(int num){
        System.out.println("快捷拨号功能:");
        switch (num){
            case 1:
                System.out.println("给周自珩打电话");
                break;
            case 2:
                System.out.println("给夏习清打电话");
                break;
            case 3:
                System.out.println("给方觉夏打电话");
                break;
            case 4:
                System.out.println("给裴听颂打电话");
                break;
        }
    }

    //玩游戏
    public void playGame(){
        System.out.println("扫雷游戏...");
    }

    //下载音乐
    public void downloadMusic(String name){
        System.out.println("下载"+name+"音乐");
    }

    //播放音乐
    public void playMusic(String name){
        System.out.println("正在播放:"+name);
    }

}

猜你喜欢

转载自blog.csdn.net/weixin_54446335/article/details/129699105
今日推荐