public class Account{
private String accountNumber;
private double balance;
public Account(){
this("empty",0.0);
}
public Account(String accountNumber,double balance){
this.accountNumber = accountNumber;
this.balance = balance;
}
public String getAccountNumber(){
return accountNumber;
}
public double getBalance(){
return balance;
}
public void deposit(double money){
balance +=money;
}
public double withdraw(double money){
balance -= money;
return money;
}
}
这里 public void deposit(double money){
balance +=money;
}为什么要定义为没有返回值的呢?
private String accountNumber;
private double balance;
public Account(){
this("empty",0.0);
}
public Account(String accountNumber,double balance){
this.accountNumber = accountNumber;
this.balance = balance;
}
public String getAccountNumber(){
return accountNumber;
}
public double getBalance(){
return balance;
}
public void deposit(double money){
balance +=money;
}
public double withdraw(double money){
balance -= money;
return money;
}
}
这里 public void deposit(double money){
balance +=money;
}为什么要定义为没有返回值的呢?
在 类中的 所有方法使用的都是 同一个 属性 所以返回值 要不要都一样的