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

课堂练习4: 编写代码模拟手机与SIM卡的组合关系。 要求: SIM卡类负责创建SIM卡; Phone类负责创建手机; 手机可以组合一个

2017-11-20 10:12 344 查看
课堂练习4:
编写代码模拟手机与SIM卡的组合关系。
要求:
           SIM卡类负责创建SIM卡;
           Phone类负责创建手机;
          手机可以组合一个SIM卡;

          手机可以更换其中的SIM卡。

手机卡:

ublic 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 MainTest {  

        public static void main(String args[]) {  

            SIM simone=new SIM(18375433887);  

            MobileTelephone mobile=new  MobileTelephone();  

            mobile.setSIM(simone);  

            System.out.println("手机号码为:"+mobile.lookNumber());  

            SIM simtwo=new SIM(17853485362);  

            mobile.setSIM(simtwo);  

            System.out.println("手机号码为:"+mobile.lookNumber());  

              

        }  

}  

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