zoukankan      html  css  js  c++  java
  • 银行卡系统

    package oo.day06;
    //银行卡系统
    public class UnionPayTest {
    public static void main(String[] args) {
    ICBCImpl icbc1 = new ICBCImpl();
    ICBC icbc2 = new ICBCImpl(); //向上造型
    UnionPay icbc3 = new ICBCImpl(); //向上造型
    }
    }

    interface UnionPay{ //银联接口
    public double getBalance(); //查询余额
    public boolean drawMoney(double number); //取钱
    public boolean checkPwd(String input); //检查密码
    }
    interface ICBC extends UnionPay{ //工行接口
    public void payOnline(double number); //在线支付
    }
    interface ABC extends UnionPay{ //农行接口
    public boolean payTelBill(String phoneNum,double sum); //支付电话费
    }
    class ICBCImpl implements ICBC{ //工行卡
    public double getBalance(){return 0.0;}
    public boolean drawMoney(double number){return false;}
    public boolean checkPwd(String input){return false;}
    public void payOnline(double number){}
    }
    class ABCImpl implements ABC{ //农行卡
    public double getBalance(){return 0.0;}
    public boolean drawMoney(double number){return false;}
    public boolean checkPwd(String input){return false;}
    public boolean payTelBill(String phoneNum,double sum){return false;}
    }

  • 相关阅读:
    EventBus
    Date 时间 日期 常用方法函数
    线程 Thread Handler
    MySQL-DoubleWrite
    MySQL各版本优化器变化
    MySQL优化器-条件过滤(condition_fanout_filter)
    PXC集群搭建
    mysql主从不一致--relay_log_recovery设置成0
    MySQL5.7-sql_mode
    根据ibd文件进行数据恢复或导入
  • 原文地址:https://www.cnblogs.com/xiaziteng/p/4731410.html
Copyright © 2011-2022 走看看