课堂练习4:
编写代码模拟手机与SIM卡的组合关系。
要求:
SIM卡类负责创建SIM卡;
Phone类负责创建手机;
手机可以组合一个SIM卡;
手机可以更换其中的SIM卡。
1.代码
(1)SIM.java
public class SIM {
int Snum;
int getSnum(){
return Snum;
}
void setSnum(int Snum) {
this.Snum=Snum;
}
}
(2)Phone.java
public class Phone {
SIM sim;
SIM getSIM() {
return sim;
}
void setSIM(SIM sim) {
this.sim=sim;
}
}
(3)SIMTest.java
public class SIMTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
Phone p=new Phone();
SIM one=new SIM();
SIM two=new SIM();
one.setSnum(232988434);
two.setSnum(387887485);
p.setSIM(one);
System.out.println("现在的手机号为:"+p.getSIM().getSnum());
p.setSIM(two);
System.out.println("换卡后的手机号为:"+p.getSIM().getSnum());
}
}