En pratique l'aggrégation se traduit par une référence.
class CompteurRapide {
/** vitesse d'incrémentation */
private int vitesse;
/** compteur lent à incrémenter plus rapidement */
private Compteur compteur;
}
Quelles valeurs initiales donner à ces deux champs ?
Certainement pas des constantes, il faut donc déclarer un constructeur pour initialiser les deux champs.