银行信用卡及其功能实现的Java应用程序设计 本文主要介绍了使用Java语言开发设计一个银行信用卡及其功能实现的应用程序,以模拟实现银行信用卡的电子交易过程。该应用程序由多个类组成,首先编写一个信用卡类,实现信用卡的设计,具有卡号、密码、最大透支限额、信用卡存钱余额四大属性和取钱、存钱、查询余额三大功能操作方法。 1. 编写银行信用卡程序 使用Java语言编写的Java应用程序是由类构成的,所以首先编写一个信用卡类,实现信用卡的设计,具有卡号、密码、最大透支限额、信用卡存钱余额四大属性和取钱、存钱、查询余额三大功能操作方法。代码如下: ```java public class UniformCreditCard { public String hum = "12345"; public String code = "Apple"; private static double maxOverdraft = 1000; private double balance = 0; public void deposit(double amount) { balance = balance + amount; } public boolean withdraw(double amount) { if (amount <= balance + maxOverdraft) { balance = balance - amount; return true; } else { return false; } } public double getBalance() { return balance; } public static double getMaxOverdraft() { return maxOverdraft; } } ``` 2. 银行信用卡的功能操作 使用Java语言提供的图形界面设计的方法实现随机访问,即使用AWT包和Swing包中的图形界面设计组件实现图形操作界面。具体设计思路如下: 2.1 信用卡使用合法性检测的登录界面 设计一个内部类MyDengLuFrame,实现信用卡的登录窗口界面及合法性检测。该登录界面面包含两个标签、两个文本框分别用来输入信用卡的卡号和密码、三个命令按钮分别是确定、取消和清除。设计好的界面如下图所示: 输入卡号和密码之后,鼠标单击确定按钮,对卡号和密码进行合法性检测,即将文本框中的卡号和密码值分别和信用卡对象的卡号和密码属性值进行比较,有两种情况: (1) 卡号或密码不正确,则会弹出一个“登录说明”的对话框,给出“卡号或密码不正确!请重新输入!”的错误提示信息。单击“确定”按钮后,该对话框会消失,请在“信用卡登录操作窗口”界面中重新输入卡号和密码,直至正确。 (2) 输入正确的卡号和密码之后,鼠标单击确定按钮之后,会弹出一个“登录成功说明”的对话框,给出“登录成功!请继续操作!”的提示信息。 该应用程序可以模拟实现银行信用卡的电子交易过程,具有很高的实用价值和应用前景。
- 粉丝: 8206
- 资源: 9366
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助