接口:

1----------

package cn.edu.sqxy.day12.UnionPay;
//银联支付卡
//获取余额
//取钱
//检查密码
public interface UnionPay {
//    获取余额public double getYE();
//    取钱功能public boolean getMoney(double money);
//    检查密码public boolean checkPwd(String pwd);
}

2----------

package cn.edu.sqxy.day12.UnionPay;
//工商银行接口
public interface ICBC extends UnionPay{
//    在线支付public boolean drawOnline(double money);
}

3----------

package cn.edu.sqxy.day12.UnionPay;
//农业银行
public interface ABC extends UnionPay{
//    电话支付public boolean phoneMoney(String phone,String pwd,double money);
}

class:

package cn.edu.sqxy.day12.UnionPay;import java.util.Scanner;//工商银行的实现类
public  class ICBCImpl implements ICBC{public double usermoney = 2000000;@Overridepublic boolean drawOnline(double money) {
//        在线支付return false;}@Overridepublic double getYE() {
//        获取余额System.out.println("查询余额");return usermoney;}@Overridepublic boolean getMoney(double money) {
//        取款,判断是否余额不足if (usermoney >= money){System.out.println("有钱人");usermoney -= money;return true;}return false;}@Overridepublic boolean checkPwd(String pwd) {
//        判断密码是否正确if ("123".equals(pwd)){System.out.println("密码正确");return true;}return false;}
}
class ICBCTest{public static void main(String[] args) {
//        设置输入函数Scanner scanner=new Scanner(System.in);
//        提示用户输入密码System.out.println("请输入您的密码");String userPwd =scanner.next();
//        创建ICBC实现类对象ICBCImpl ic =new ICBCImpl();
//调用检查密码功能if(ic.checkPwd(userPwd)){System.out.println("请输入取款金额");double number =scanner.nextDouble();if (ic.getMoney(number)){System.out.println("取款成功");}else {System.out.println("余额不足");}
//            查询余额System.out.println("余额是"+ic.getYE());}
//        关闭输入函数scanner.close();}
}

Java银联卡支付小系统相关推荐

  1. java银联在线支付开发_银联在线支付案例代码

    [实例简介] 银联在线支付的测试案例代码 [实例截图] [核心代码] PayOnLine └── PayOnLine ├── src │   ├── acp_sdk.properties │   └─ ...

  2. 【java】兴唐第二十五节课小程序学生卡转账小系统(自己写的异常)

    1.StuCard.java public class StuCard {public static void TransMoney(int source, int money, int target ...

  3. java编程编一个小系统_如何编写一个java学生信息管理系统?

    首先说说我的经验吧.做一个信息系统,你得有界面吧,那界面怎么做呢?你得会基础的前端三剑客吧,这样,当你开始做页面后,你会发现,我去,这么麻烦?于是你开始找捷径,你百度后发现,哎,这个vue框架好像不错 ...

  4. java电话卡问题_Android 系统(261)—SIM卡不识或者掉卡简单分析

    SIM卡不识或者掉卡简单分析 1. 识卡大体过程 2.不识卡问题 不识卡的主要原因: ①Modem发生错误,异常或者重启. ②没有收到卡回的ATR ③有收到卡回的ATR,但是后面跟卡通信出现异常 ④S ...

  5. java小项目租车系统_Java小作业--嘻嘻租车小系统

    Java作业–租车小系统 项目介绍: 根据所学知识,编写一个控制台版的"嘻嘻租车系统" 功能: 展示所有可租车辆 选择车型.租车天数 展示租车清单,包括:总金额.总载货量及其车型 ...

  6. 无卡支付系统(德齐互联)

    无卡时代已经开启,你甘心落后他人? 资金秒到已成趋势,你甘心默默等待? 无卡支付又名互联网支付或线上收单,支持网关支付.快捷支付.第三方互联网支付(支付宝.财付通.微信支付等). 德齐互联无卡支付系统 ...

  7. uni-app 接入银联H5支付(Java)思路代码

    uni-app 接入银联H5支付(Java)思路代码 uni-app-web-view Java(后台部分代码)可以参考官方的Demo取代码 银联文档地址: H5支付. 第一次接触银联支付的话建议 跑 ...

  8. 微信支付java版v2.0_刷卡支付-翟东平-专题视频课程

    微信支付java版v2.0_刷卡支付-1814人已学习 课程介绍         微信支付系列课程将讲解"刷卡支付"."扫码支付"."公众号支付&qu ...

  9. 3种设计模式的java小程序,java实现的设计模式小程序 模拟Web系统

    [实例简介] java实现的设计模式小程序,应用了策略模式,单例模式,工厂模式,抽象工厂模式,责任链模式.模拟的是Web系统针对不同用户提供不同的功能,可以在此基础上添加自己的代码. [实例截图] [ ...

最新文章

  1. 【转】Bresenham快速画直线算法
  2. android平板安装python_Notepad++配置Python开发环境
  3. @Autowired、@Resource
  4. JSON与Protocol Buffers的一些比较
  5. 用c语言单链表编写贪吃蛇程序6,C语言链表实现贪吃蛇游戏
  6. Intel Sandy Bridge/Ivy Bridge架构/微架构/流水线 (16) - L1数据缓存/存储转发访存消歧存储体冲突
  7. 歌浏览器的各个版本对应的webdriver(chromedrive)-超级详细
  8. AD如何清理过期电脑
  9. Qt Q_ENUM使用 枚举字符串互转
  10. Java web 实战项目案例
  11. Windows下常见的SQLite管理工具
  12. php未来发展前景如何
  13. MyBatis 报错The error may exist in…….xml
  14. matlab contourf去掉等高线,MATLAB 等高线边界问题:怎么让等高线在边界外不显示...
  15. “80后”博士,晋升正厅!
  16. 新冠病毒研究进展:维生素D或许能挽救新冠患者
  17. 近十年量化交易领域最重要的十本参考书推荐!重要!
  18. FPGA Altera Remote Update笔记
  19. 手机号加密成7位“随机字符串”
  20. 基于MATLAB GUI的环境温湿度检测界面设计

热门文章

  1. C语言查询ask码的函数,ask码(字符转成ascii码)
  2. InputStream需要被多次使用的解决方案
  3. 【机器学习】LifeLong Learning(终身学习)介绍
  4. LLRB——红黑树的现代实现
  5. 鼠标点击特效(富强,民主,文明,和谐,诚信,友善)
  6. ubuntu服务器ftp无法上传文件,ubuntu服务器上传文件ftp
  7. 【渝粤教育】国家开放大学2018年秋季 2745T农村经济管理 参考试题
  8. 最大信息熵增益_信息熵(Entropy)、信息增益(Information Gain)
  9. JVM调优理论与实践最佳结合
  10. electron对接dll