概述
课堂练习4:
编写代码模拟手机与SIM卡的组合关系。
要求:
SIM卡类负责创建SIM卡;
Phone类负责创建手机;
手机可以组合一个SIM卡;
手机可以更换其中的SIM卡。
package PhoneSim;
public class SIM {
private int sNum; //卡号
public int getsNum() {
return sNum;
}
public void setsNum(int sNum) {
this.sNum = sNum;
}
}
package PhoneSim; public class Phone { private SIM pSIM; //手机卡 public SIM getpSIM() { return pSIM; } public void setpSIM(SIM pSIM) { this.pSIM = pSIM; } }
package PhoneSim; public class TestMobileSIM { public static void main(String args[]) { Phone phone = new Phone(); SIM simOne = new SIM(); SIM simTwo = new SIM(); simOne.setsNum(1234); simTwo.setsNum(9876); phone.setpSIM(simOne); System.out.println("手机卡号为:"+phone.getpSIM().getsNum()); phone.setpSIM(simTwo); System.out.println("更换手机卡号为:"+phone.getpSIM().getsNum()); } }
课堂练习5:
package test; public class CPU { int speed; public int getSpeed() { return speed; } public void setSpeed(int speed) { this.speed = speed; } }
package test; public class HardDisk { int amount; public int getAmount() { return amount; } public void setAmount(int amount) { this.amount = amount; } }
package test; public class PC { CPU cpu; HardDisk HD; public void setCpu(CPU cpu) { this.cpu = cpu; } public void setHD(HardDisk hD) { HD = hD; } public void show(){ System.out.println("CPU is "+cpu.getSpeed()); System.out.println("HD is "+HD.getAmount()); } }
package test; public class Test { public static void main(String[] args) { // TODO Auto-generated method stub CPU cpu= new CPU(); cpu.setSpeed(2200); HardDisk disk=new HardDisk(); disk.setAmount(200); PC pc=new PC(); pc.setCpu(cpu); pc.setHD(disk); pc.show(); } }
最后
以上就是清秀太阳为你收集整理的上机练习2 类与对象的全部内容,希望文章能够帮你解决上机练习2 类与对象所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复