第二次作业,模拟sim卡与手机
SIM卡类定义:
模拟手机定义:
package test;
public class Phone {
SIM sim;
SIM sim;
public SIM getSim() {
return sim;
}
return sim;
}
public void setSim(SIM sim) {
this.sim = sim;
}
this.sim = sim;
}
public String getNumber() {
return sim.number;
}
return sim.number;
}
public String getOperator() {
return sim.Operator;
}
return sim.Operator;
}
/**
* @param sim
*/
public Phone(SIM sim) {
this.sim = sim;
}
* @param sim
*/
public Phone(SIM sim) {
this.sim = sim;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
SIM mobile = new SIM("18375437854", "移不动");
SIM unicom=new SIM("18375432143","联不通");
Phone myphone=new Phone(mobile);
System.out.println(myphone.getNumber());
System.out.println(myphone.getOperator());
System.out.println();
myphone.setSim(unicom);
System.out.println(myphone.getNumber());
System.out.println(myphone.getOperator());
}
}
// TODO Auto-generated method stub
SIM mobile = new SIM("18375437854", "移不动");
SIM unicom=new SIM("18375432143","联不通");
Phone myphone=new Phone(mobile);
System.out.println(myphone.getNumber());
System.out.println(myphone.getOperator());
System.out.println();
myphone.setSim(unicom);
System.out.println(myphone.getNumber());
System.out.println(myphone.getOperator());
}
}
运行结果: