课堂练习4:
编写代码模拟手机与SIM卡的组合关系。
要求:
SIM卡类负责创建SIM卡;
Phone类负责创建手机;
手机可以组合一个SIM卡;
手机可以更换其中的SIM卡。
public class Phone {
SIM sim=new SIM();
public SIM getSim() {
return sim;
}
public void setSim(SIM sim) {
this.sim = sim;
}
public void show(){
System.out.println(sim.getNumber());
}
}
public class SIM {
int number;
public long getNumber() {
return number;
}
public void setNumber(int number) {
this.number = number;
}
}
public class zuhe {
public static void main(String[] args) {
// TODO Auto-generated method stub
SIM sim=new SIM();
sim.setNumber(123456789);
Phone phone=new Phone();
phone.setSim(sim);
phone.show();
System.out.println("换号");
SIM simnew=new SIM();
simnew.setNumber(987654321);
phone.setSim(simnew);
phone.show();
}
}