您的位置:首页 > 编程语言

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

2017-12-03 16:32 323 查看
编写代码模拟手机与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());

}

}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐