主方法
package Overload_text;
public class way {
public static void main(String[] args) {
Customer ff =new Customer("jane","smith");
Account aa =new Account(1000,2000,0.0123);
ff.setAccount(aa);
ff.getAccount().getBalance();
ff.getAccount().withdraw();
System.out.println(ff.getFirstName()+","+ff.getAccount()+","+aa.getBalance());
}
}
顾客账户(要有个方法接口调用另一个方法)
package Overload_text;
public class Customer {
private String FirstName;
private String lastName;
private Account account;
public Customer(String f,String l){
FirstName=f;
lastName=l;
}
public String getFirstName() {
return FirstName;
}
public void setFirstName(String firstName) {
this.FirstName = firstName;
}
public Account getAccount() {
return account;
}
public void setAccount(Account account) {
this.account = account;
}
}
账户内信息用于被调用
package Overload_text;
public class Account {
private int id;
private double balance;
private double annuallnterestRate;
public Account(int id,double balance,double annuallnterestRate){
this.id =id;
this.balance=balance;
this.annuallnterestRate=annuallnterestRate;
}
public int getId() {
return id;
}
public double getAnnuallnterestRate() {
return annuallnterestRate;
}
public double getBalance() {
return balance;
}
public void setAnnuallnterestRate(double annuallnterestRate) {
this.annuallnterestRate = annuallnterestRate;
}
public void setBalance(double balance) {
this.balance = balance;
}
public void setId(int id) {
this.id = id;
}
public void withdraw(double amount){
if (amount<=balance) {
balance-=amount;
System.out.println("您已提取" + amount);
}else if (amount>balance){
System.out.println("您的余额不足");
}
}
public void deposit(double amount){
balance+=amount;
System.out.println("您已存入"+amount);
}```
本文介绍了一个简单的Java银行账户管理系统,包括客户类(Customer)与账户类(Account)的设计。客户类能够设置和获取账户信息,而账户类则实现了存款、取款等功能,并能返回账户余额。
2266

被折叠的 条评论
为什么被折叠?



