Definirea unui POJO
Crearea unui POJO înseamnă să definești o clasă Java simplă, respectând câteva reguli de bază. Clasele POJO sunt simple și independente – nu extind alte clase și nu implementează interfețe. Sarcina principală este să definești câmpurile și să creezi metodele getter și setter pentru a le accesa. În acest exercițiu, vei crea un POJO pentru transportul datelor unui cont de economii într-o aplicație Java.
Acest exercițiu face parte din cursul
Tipuri de date și excepții în Java
Instrucțiuni pentru exercițiu
- Adaugă un câmp
balancede tipdoublepentru a stoca valoarea soldului contului, asigurându-te că alegi modificatorul de acces corect. - Definește o metodă getter care să returneze valoarea câmpului
balance. - Definește o metodă setter care să permită actualizarea câmpului
balancecu o nouă valoare. - În metoda setter, atribuie câmpului
balancevaloarea argumentului primit.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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
____.____ = ____;
}
}