抽象类实验:SIM卡抽象
来源:互联网 发布:灯具模拟软件 编辑:程序博客网 时间:2024/05/29 04:27
抽象SIM:
package sim_package;public abstract class SIM {public abstract String giveNumber();public abstract String giveCorpName();public abstract void setNumber(String n);}
SIM子类:
package sim_package;public class SIMOFChinaMobile extends SIM{String phonenumber;public SIMOFChinaMobile(){phonenumber="";}public SIMOFChinaMobile(String phonenumber){this.phonenumber=phonenumber;} public String giveNumber(){ return phonenumber; } public String giveCorpName(){ return "中国移动"; } public void setNumber(String phonenumber){ this.phonenumber=phonenumber; }}
SIM子类:
package sim_package;public class SIMOFChinaUnicom extends SIM {String phonenumber;public SIMOFChinaUnicom(){phonenumber="";}public SIMOFChinaUnicom(String phonenumber){this.phonenumber=phonenumber;} public String giveNumber(){ return phonenumber; } public String giveCorpName(){ return "中国联通"; } public void setNumber(String phonenumber){ this.phonenumber=phonenumber; }}
手机类:
package Mobile_telephone;import sim_package.*;public class Mobiletelephone {SIM card;public Mobiletelephone(){}public Mobiletelephone(SIM card){this.card=card;}public void useSIM(SIM card){System.out.println("运营商:"+card.giveCorpName());System.out.println("手机号:"+card.giveNumber());}}
主程序:
import Mobile_telephone.*;import sim_package.*;public class Application {public static void main(String[] args) {SIM sim=new SIMOFChinaUnicom();sim.setNumber("13887656432");Mobiletelephone phone=new Mobiletelephone();phone.useSIM(sim);sim=new SIMOFChinaMobile();sim.setNumber("13097656437");phone.useSIM(sim);}}
阅读全文
0 0
- 抽象类实验:SIM卡抽象
- 实验--抽象类的使用
- c#实验5.4:抽象类和重写
- 抽象类 抽象函数
- 抽象类、抽象方法
- 抽象类抽象方法
- 抽象类,抽象方法
- 抽象类,抽象方法
- 抽象方法,抽象类
- 抽象类、抽象方法
- 抽象
- 抽象
- 抽象
- 抽象
- 抽象
- 抽象
- 抽象
- 抽象
- 主流ocr算法:CNN+BLSTM+CTC架构
- java中小数点的保留问题
- redis
- huffman实现文件压缩
- 数据库与数据仓库
- 抽象类实验:SIM卡抽象
- Struts2工作原理和核心组件
- AJAX和数据格式JSON
- 浅谈树状数组
- Docker简介
- Deepo:几乎包含所有主流深度学习框架的Docker镜像
- PAT 1074 宇宙无敌加法器
- 04-树4 是否同一棵二叉搜索树(25 分)
- 最大连续子数组