Définir un POJO
Construire un POJO consiste à créer une classe Java simple en suivant quelques règles. Les classes POJO sont simples et indépendantes : elles n’étendent pas d’autres classes et n’implémentent pas d’interfaces. L’essentiel est de définir les champs et de créer des méthodes getter et setter pour y accéder. Ici, vous créez un POJO pour transporter les données d’un compte épargne dans une application Java.
Cet exercice fait partie du cours
Types de données et exceptions en Java
Instructions
- Ajoutez un champ
balancede typedoublepour stocker le solde du compte, en choisissant le bon niveau d’accès. - Définissez un getter qui renvoie la valeur du champ
balance. - Définissez un setter qui permette d’attribuer une nouvelle valeur au champ
balance. - Dans le setter, affectez au champ
balancel’argument reçu par la méthode.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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
____.____ = ____;
}
}