面向对象 综合练习
练习1
创建一个账户类Account
属性: id ,balance 余额, rate 利率
创建一个客户类Customer
属性: name, Account 账户
方法: name的get,set 方法. Account的get方法----用这个方法来调用Account类的方法.
创建一个客户测试类CustomerTest
创建Customer对象来进行操作
public class Account {
//属性
private int id; //账号
private double balance;//余额
private double rate;//利率
//构造器 给属性赋值
public Account(int id ,double balance , double rate){
this.id = id ;
this.balance = balance ;
this.rate = rate ;
}
//get ,set 方法
public void setId(int id) {
this.id = id ;
}
public int getId() {
return id ;
}
public void setBalance(double balance) {
this.balance = balance ;
}
public double getBalance() {
return balance ;
}
public double getRate() {
return rate;
}
public void setRate(double rate) {
this.rate = rate;
}
//取款方法
public void withdraw(double amount){
if (amount>balance) {
System.out.println("余额不足,取款失败.");
return;
}
balance = balance - amount ;
System.out.println("成功取出:"+amount+",余额是:"+ balance);
}
