CommencerCommencez gratuitement

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

<cours>Types de données et exceptions en Java</cours>
Voir le cours

Instructions de l’exercice

  • Ajoutez un champ balance de type double pour 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 balance l’argument reçu par la méthode.

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
		____.____ = ____;
	}
}
Modifier et exécuter le code