需求:1、有一个ATM接口,里面有查询余额、存取钱、插卡退卡等抽象方法。2、有一个银行卡类,有卡主、密码、卡内余额、卡号四个属性。3、要求写一个中国银行的ATM实现ATM接口,重写所有的抽象方法。4、写一个测试类,测试这些方法。
ATM接口:
public interface ATM {
void searchMoney();// 查询方法
void putMoney();// 存钱方法
void getMoney();// 取钱方法
void exitCard();// 退卡方法
void welcome();// 欢迎界面方法
void insertCard(BankCard bankCard);// 插入银行卡的方法
}
银行卡类:
public class BankCard {
private String cardOwner;// 卡主
private String password;// 密码
private double cardMoney;// 卡内余额
private String cardNumber;// 卡号
public BankCard() {
super();
}
public BankCard(String cardOwner, String password, double cardMoney,
String cardNumber) {
this.cardOwner = cardOwner;
this.password = password;
this.cardMoney = cardMoney;
this.cardNumber = cardNumber;
}
@Override
public String toString() {
return "c