POJO を定義する
POJO を作るとは、いくつかのルールに従ってシンプルな Java クラスを作成することです。POJO クラスは単純で独立しており、ほかのクラスを継承したりインターフェースを実装したりしません。主な作業はフィールドを定義し、それらにアクセスするためのゲッター/セッターメソッドを作成することです。ここでは、Java アプリケーション内で普通預金口座のデータをやり取りするための POJO を作成します。
この演習はコースの一部です
Javaにおけるデータ型と例外処理
演習の手順
- 口座残高を保持する
double型のフィールドbalanceを追加し、適切なアクセス修飾子を選びます。 balanceフィールドの値を返すゲッターメソッドを定義します。balanceフィールドに新しい値を設定できるセッターメソッドを定義します。- セッターメソッド内で、引数の値を
balanceフィールドに代入します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
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
____.____ = ____;
}
}