Definiowanie klasy POJO
Tworzenie klasy POJO polega na napisaniu prostej klasy w Javie zgodnie z kilkoma zasadami. Klasy POJO są proste i niezależne – nie rozszerzają innych klas ani nie implementują interfejsów. Głównym zadaniem jest zdefiniowanie pól oraz stworzenie metod getter i setter, które umożliwiają dostęp do tych pól. W tym ćwiczeniu tworzysz klasę POJO służącą do przechowywania danych konta oszczędnościowego w aplikacji Java.
To ćwiczenie jest częścią kursu
Typy danych i wyjątki w Javie
Instrukcje do ćwiczenia
- Dodaj pole
balancetypudouble, które będzie przechowywać wartość salda konta – pamiętaj o wyborze odpowiedniego modyfikatora dostępu. - Zdefiniuj metodę getter, która zwraca wartość pola
balance. - Zdefiniuj metodę setter, która pozwala ustawić nową wartość pola
balance. - W metodzie setter przypisz do pola
balancewartość przekazanego argumentu.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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
____.____ = ____;
}
}