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