编写一个手机属性及功能分析程序事迹,测试各个手机的属性及功能,使用手机是,输出当前手机的各个属性参数以及正在使用的功能。
此程序有两个类
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版权协议,转载请附上原文出处链接和本声明。