定義 POJO
建立 POJO 指的是依照幾個規則,撰寫一個簡潔的 Java 類別。POJO 類別單純且獨立;不會繼承其他類別,也不會實作介面。主要任務是定義欄位,並建立對應的 getter 與 setter 方法來存取它們。這裡你要在 Java 應用程式中建立一個用來傳遞儲蓄帳戶資料的 POJO。
本練習屬於課程
Java 的資料型別與例外狀況
練習說明
- 新增一個型別為
double的欄位balance來保存帳戶餘額,並選用正確的存取修飾。 - 定義一個 getter 方法以回傳
balance欄位的值。 - 定義一個 setter 方法以允許將
balance欄位設定為新值。 - 在 setter 方法中,將
balance欄位設為該 setter 的參數。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
public class Test {
public static void main (String[] args){
SavingsAccount account = new SavingsAccount();
account.setAccountNo("12345");
account.setBalance(50000.00);
System.out.println("Account " + account.getAccountNo() + " has balance of: " + account.getBalance());
}
}
public class SavingsAccount {
private String accountNo;
// Add a balance field
____ ____ ____;
public String getAccountNo() {
return accountNo;
}
public void setAccountNo(String accountNo) {
this.accountNo = accountNo;
}
// Define a balance getter method
____ ____ ____() {
return balance;
}
// Define a balance setter method
public ____ setBalance(double balance) {
// Set the balance field
____.____ = ____;
}
}