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

Java作业-手机更换SIM卡

2017-09-23 19:48 239 查看
目标效果:



SIM类:

package Three;

public class SIM {

private int sNum;    //卡号

public int getsNum() {
return sNum;
}

public void setsNum(int sNum) {
this.sNum = sNum;
}

}


Phone类:
package Three;

public class Phone {

private SIM pSIM;     //手机卡

public SIM getpSIM() {
return pSIM;
}

public void setpSIM(SIM pSIM) {
this.pSIM = pSIM;
}

}


TestMobileSIM类:
/**
* 编写代码模拟手机与SIM卡的组合关系。
要求:
SIM卡类负责创建SIM卡;
Phone类负责创建手机;
手机可以组合一个SIM卡;
手机可以更换其中的SIM卡。
* @author Vivinia
*/

package Three;

public class TestMobileSIM {

public static void main(String[] args) {

Phone phone=new Phone();
SIM simOne=new SIM();
SIM simTwo=new SIM();

simOne.setsNum(1001);    //卡1,号码为1001
simTwo.setsNum(1002);    //卡1,号码为1002

phone.setpSIM(simOne);   //将卡1绑定手机
System.out.println("手机卡号为:"+phone.getpSIM().getsNum());
phone.setpSIM(simTwo);
System.out.println("更换手机卡后手机卡号为:"+phone.getpSIM().getsNum());
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: