银行卡系统

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;}
}

时间: 2024-08-04 14:56:40

银行卡系统的相关文章

银行卡系统 接口

1 package card; 2 //银行卡系统 3 4 import java.util.Scanner; 5 6 public class UnionPayTest { 7 public static void main(String[] args) { 8 UnionPay icbc = new ICBCImpl(2000,"123456"); 9 10 Scanner input = new Scanner(System.in); 11 System.out.println(

Mifare系列7-安全性(转)

文/闫鑫原创转载请注明出处http://blog.csdn.net/yxstars/article/details/38087245 飞利浦的MIFARE卡 由于它的高安全性在市场上得到广泛应用,比如我们乘车用的公交卡,学校和企业食堂的饭卡等等.它每个扇区有独立的密匙(6个字节的密码),在通信过程中首 先要验证密匙才能读写数据.它的关键技术在于密匙的验证采用三重加密的DES算法,(即:读写器与卡之间传送的密匙是通过随机数加密的),不象早期的 EMID卡和atmel的T557卡都是明码传输,所以在

MIFARE系列7——安全性

飞利浦的MIFARE卡由于它的高安全性在市场上得到广泛应用,比如我们乘车用的公交卡,学校和企业食堂的饭卡等等.它每个扇区有独立的密匙(6个字节的密码),在通信过程中首先要验证密匙才能读写数据.它的关键技术在于密匙的验证采用三重加密的DES算法,(即:读写器与卡之间传送的密匙是通过随机数加密的),不象早期的EMID卡和atmel的T557卡都是明码传输,所以在开始一度认为是最安全的卡,被广泛的当做电子钱包使用. 自从08年有人成功破解了M1卡,曾一度造成恐慌.2008年,互联网上公布了破解Mifa

物联网RFID安全研究

最经学习了一些物联网RFID的相关安全方案,下面对相关的知识做一个总结. 目录: 0x00 RFID是啥? 0x01 RFID面临的问题 0x02 围观各类RFID安全方案 0x03 最新的研究成果和方向 0x04 参考文献 0x00 RFID是啥? RFID即无线射频识别,是一种广泛用于我们生活当中的通信技术. 怎么个广泛应用法呢?举个例子,门禁系统常见吧?我们知道,门禁系统里通常有两个显而易见的东西,一个是通行卡片,一个是门上的读卡器.只要我们将在卡片在读卡器上刷一下,我们就能合法的通过门禁

清分、清算、结算的关系

总结一句话:清分=记账,清算=内部算账,结算=跨行转账 结算 银行结算,是指通过银行账户的资金转移所实现收付的行为,即银行接收客户委托代收代付,从付款单位存款账户划出款项,转入收款单位存款账户,以此完成经济之间债权债务的清算或资金的调拨. 银行结算是商品交换的媒介,是社会经济活动中清算资金的中介. 国内银行结算方式主要有银行汇票.商业汇票.银行本票.支票.汇兑.委托收款.托收承付.信用卡.信用证等. (摘自百度百科) 清算 银行清算,是指各金融机构间通过支付中介(中国人民银行)进行审查及转入的金

2012高校GIS论坛

江苏省会议中心 南京·钟山宾馆(2012年4月21-22日) 以"突破与提升"为主题的"2012高校GIS论坛"将于4月在南京举行,由南京大学和工程中心共同承办.高校GIS论坛每两年举办一次,已在北京九华山庄成功举办三届,现已发展成为国内高校GIS教育界最有权威,最具影响力的高端论坛. 赛迪网直播小组正在现场进行图文.微博直播——2012高校GIS论坛! 主持人:尊敬的李院长.曹省长.陈校长,“突破与提升2012高校GIS论坛”现在开幕!首先请允许我介绍出席今天开幕

解惑:NFC手机如何轻松读取银行卡信息?

自支付宝钱包8.0推出了NFC新功能,只要将支持NFC功能的手机靠近公交卡.银行卡等带有芯片的IC卡上,可迅速读取卡内余额.卡的信息,还可以给卡进行充值,非常贴心实用. 但是很多网友表示担忧,要是别人用手机紧贴着我的银行卡,那么信息不就轻易泄露了,这样会威胁我的资金安全吗?并有不少伪专家宣称,NFC手机有可能成为黑客的"提款机",可以实现转账操作,风险很大,网友表示很担心.真实情况是什么样的呢?让我从专业的角度,给大家道出内幕. NFC(近场通信,NearFieldCommunicat

微信预约商城系统带来哪些效益

微信预约商城系统是一个集微预约商城在线选择服务项目及时间 会员系统 管理后台众多功能于一体的多功能预约管理的系统.预约商城,到店服务预约商城,顾客发起预约购买,先付定金,到店服务后在付尾款的购物体验 微信预约商城系统有哪些功能 1.预约到店 用户可以在APP中的内置地图上选择自己的起始地和目的地,并设置预约时间,然后根据自己的情况预约到店时间 2.智能分配 系统会自动计算价格,并智能分配就近的最合适司机. 3.沟通交流 用户可以与分配的司机沟通具体的要求等等,支持语音文字图片. 4.在线支付 支

龙果支付系统操作说明

1. 商家开通支付 1.1 在用户信息页面添加用户,系统会自动生成对应的资金账户 1.2 添加支付产品 1.3 在支付产品列表添加支付方式,支付费率是支付系统用来计算商家手续费,单位:%,将支付产品上架 1.4 在用户支付配置页面添加支付配置信息,绑定已上架的支付产品 收款方式:如果是商家收款,则需根据选择的支付产品填入商家的第三方支付信息 风险预存期:即交易资金预存留平台一定时期后才可提现.如设置"1",则当天的交易资金需第二日才可提现 是否自动结算:系统支持每日自动发起商家结算请求