编写代码模拟手机与SIM卡的组合关系
分类:
文章
•
2022-11-01 17:34:36
-
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 shouji {
-
-
public static void main(String[] args) {
-
SIM simOne = new SIM(18375431234L);//为对象分配实体
-
phone mobile = new phone();
-
mobile.setSIM(simOne);//调用方法setsim
-
System.out.println("手机号码:"+mobile.lookNumber());
-
SIM simTwo = new SIM(18375432345L);
-
mobile.setSIM(simTwo);
-
System.out.println("手机号码更换为:"+mobile.lookNumber());
-
}
-
}