【案例3-3】多功能手机

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

此程序有两个类

phone 和 test类

Phone类

五个参数变量

brand (品牌)type(型号) os(系统) price(价格) memorySize(内存大小)

定义了五种方法(代码注释中都有)

public class Phone {
   private String brand;
   private String type;
    private String os;
   private int price;
   private int memorySize;

    public Phone() {
    }

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

    //查看手机的方法
    public void about(){
        System.out.println("手机品牌"+brand);
        System.out.println("手机型号"+type);
        System.out.println("操作系统"+os);
        System.out.println("手机价格"+price);
        System.out.println("内存大小"+memorySize);
    }
    //打电话的方法
    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);

    }
}

Test类

public class test03 {
    public static void main(String[] args) {
        Phone p1=new Phone("苹果","iphoneX","ios",8888,8);
        p1.about();
        p1.call(1);
        p1.downloadMusic("我的中国心");
        p1.playMusic("我的中国心");
        p1.playGame();
        System.out.println("----------------------------------------------");

        Phone p2=new Phone("华为","华为p20","鸿蒙",8888,16);
        p2.about();
        p2.call(3);
        p2.downloadMusic("荷塘月色");
        p2.playMusic("荷塘月色");
        p2.playGame();
    }
}

结果展示


版权声明:本文为oihlkbghnjk原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。