第二次作业,模拟sim卡与手机

SIM卡类定义:

第二次作业,模拟sim卡与手机

模拟手机定义:

       

package test;
public class Phone {
 SIM sim;
 public SIM getSim() {
  return sim;
 }
 public void setSim(SIM sim) {
  this.sim = sim;
 }
 public String getNumber() {
  return sim.number;
 }
 public String getOperator() {
  return sim.Operator;
 }
 /**
  * @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());
 }
}

 运行结果:

第二次作业,模拟sim卡与手机