Definire un POJO
Creare un POJO significa definire una classe Java semplice seguendo alcune regole. Le classi POJO sono essenziali e indipendenti: non estendono altre classi e non implementano interfacce. Il compito principale è definire i campi e creare i metodi getter e setter per accedervi. Qui creerai un POJO per trasportare i dati di un conto di risparmio in un’applicazione Java.
Questo esercizio fa parte del corso
Tipi di dati ed eccezioni in Java
Istruzioni dell'esercizio
- Aggiungi un campo
balancedi tipodoubleper contenere il valore del saldo del conto, assicurandoti di scegliere il livello di accesso corretto. - Definisci un metodo getter che restituisca il valore del campo
balance. - Definisci un metodo setter che permetta di assegnare un nuovo valore al campo
balance. - Nel metodo setter, imposta il campo
balancecon l’argomento passato al setter.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
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
____.____ = ____;
}
}