Java作业-手机更换SIM卡

来源:互联网 发布:vb 数组赋值 编辑:程序博客网 时间:2024/04/30 02:35

目标效果:


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,号码为1001simTwo.setsNum(1002);    //卡1,号码为1002phone.setpSIM(simOne);   //将卡1绑定手机System.out.println("手机卡号为:"+phone.getpSIM().getsNum());phone.setpSIM(simTwo);System.out.println("更换手机卡后手机卡号为:"+phone.getpSIM().getsNum());}}


原创粉丝点击