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

来源:互联网 发布:淘宝上的止鼾器有用吗 编辑:程序博客网 时间:2024/06/05 07:29

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

要求:

           SIM卡类负责创建SIM卡;

           Phone类负责创建手机;

          手机可以组合一个SIM卡;

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

public class SIM {    long number;    SIM(long number){    this.number=number;    }    long getNumber(){    return number;    }}
public class MobileTelephone {    SIM sim;    void setSIM(SIM card) {    sim=card;    }    long lookNumber() {    return sim.getNumber();    }}
public class Test {public static void main(String[] args) {SIM sim1=new SIM(13488886666L);MobileTelephone mobile=new MobileTelephone();mobile.setSIM(sim1);System.out.println("手机号码:"+mobile.lookNumber());SIM sim2=new SIM(15806608002L);mobile.setSIM(sim2);System.out.println("手机号码:"+mobile.lookNumber());}}




阅读全文
0 0
原创粉丝点击