การสร้าง POJO
การสร้าง POJO คือการสร้างคลาส Java แบบตรงไปตรงมาโดยยึดตามกฎไม่กี่ข้อ คลาส POJO นั้นเรียบง่ายและเป็นอิสระ ไม่ต้อง extend คลาสอื่นหรือ implement อินเทอร์เฟซใด งานหลักคือการกำหนดฟิลด์และสร้างเมธอด getter กับ setter เพื่อเข้าถึงฟิลด์เหล่านั้น ในแบบฝึกหัดนี้ คุณจะสร้าง POJO สำหรับส่งข้อมูลบัญชีออมทรัพย์ในแอปพลิเคชัน Java
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
ชนิดข้อมูลและการจัดการข้อยกเว้นใน Java
คำแนะนำการฝึกหัด
- เพิ่มฟิลด์
balanceชนิดdoubleเพื่อเก็บค่ายอดคงเหลือในบัญชี โดยเลือกระดับการเข้าถึงให้ถูกต้อง - กำหนดเมธอด getter เพื่อคืนค่าของฟิลด์
balance - กำหนดเมธอด setter เพื่อให้สามารถกำหนดค่าใหม่ให้กับฟิลด์
balanceได้ - ภายในเมธอด setter ให้กำหนดค่าของฟิลด์
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
____.____ = ____;
}
}