文档介绍:课程设计报告
课程设计报告
0 / 43
课程设计报告
课程设计报告
课程设计报告
课程设计报告
1 / 43
课程设计报告
一、e double ceiling;
public CreditAccount(){
}
public CreditAccount(long id, String password, String name, String personId, int accountType, double balance,double ceiling) {
ﻩﻩsuper(id, password, name, personId, accountType, balance);
ﻩ = ceiling;
ﻩ}
public double getCeiling() {
return ceiling;
ﻩ}
public void setCeiling(double ceiling) {
ﻩ = ceiling;
}
ﻩ***@Override
ﻩpublic void withdraw(double money) {
// TODO Auto-generated method stub
ﻩ if (getBalance()+ceiling<money){
ﻩ .println("对不起,已超出您的信用额度!!");
ﻩ }else{
ﻩsetBalance(getBalance()-money);
ﻩ }
ﻩ ﻩ
ﻩ}
}
package ATM;
/*
* 储蓄卡用户
* */
public class SavingAccount extends Account{
public SavingAccount(){
ﻩﻩsuper();
ﻩ }
课程设计报告
课程设计报告
4 / 43
课程设计报告
public SavingAccount(long id, String password, String name, String personId, int accountType, double balance) {
ﻩ super(id, password, name, personId, accountType, balance);
ﻩ// TODO Auto-generated constructor stub
}
ﻩ***@Override
public void withdraw(double money) {
// TODO Auto-generated method stub
if (getBalance()<money)
ﻩ{
ﻩﻩ System.("对不起,您的账户余额不足!!");
}else{
ﻩﻩ setBalance(getBalance()-money);
ﻩ}
}
}
package ATM;
import java.io.BufferedReader;
import java.;
import ;
import .;
import java.io.;
import .IOException;
import ;
import ;
public class Bank {
// 声明一个银行账户类数组,用来存放所有的银行账户信息
ﻩAccount[] accounts = new Account[20];
ﻩint number = 0; // 账户数目
ﻩint id = 1001; // 银行卡号从1001开始自动加1;
BufferedReader br = null;
// 创建文件,并实现文件的读取
ﻩBank() {
= new File("account.txt");
ﻩﻩtry {
ﻩﻩ ();
ﻩ ﻩReader r = new (file);
ﻩ ﻩbr = new BufferedReader(r);
ﻩString s = br.readLine();
课程设计报告
课程设计报告
5 / 43
课程设计报告
while (s != null) {
ﻩﻩﻩﻩ