SIM卡

来源:互联网 发布:微信红包算法及实现 编辑:程序博客网 时间:2024/06/11 09:11

编写代码模拟手机与SIM卡的组合关系。

要求:

           SIM卡类负责创建SIM卡;

           Phone类负责创建手机;

          手机可以组合一个SIM卡;

          手机可以更换其中的SIM卡。

public class SIM {  
        long number;  
        SIM(long number){  
            this.number=number;  
        }  
        long getNumber() {  
            return number;  
        }  
}  


public class phone {
SIM sim;  
    void setSIM(SIM card) {  
        sim=card;  
    }  
    long lookNumber() {  
        return sim.getNumber();  
    }  


}


public class test {  
        public static void main(String args[]) {  
            SIM simone=new SIM(18375433853l);  
            phone mobile=new  phone();  
            mobile.setSIM(simone);  
            System.out.println("手机号码为:"+mobile.lookNumber());  
            SIM simtwo=new SIM(17865663501l);  
            mobile.setSIM(simtwo);  
            System.out.println("更换后的手机号码为:"+mobile.lookNumber());  
              
        }  
}  


原创粉丝点击