« Bonjour, Amigo ! Aujourd'hui, tu vas devenir un expert distingué sur l'encapsulation. Essaie ces exercices : »
3
Mission
Bases de Java, niveau 1, leçon 8
Chat encapsulé privé
Rends toutes les variables internes de la classe Cat private.
3
Mission
Bases de Java, niveau 1, leçon 8
Notre chat est trop public !
Rends certaines des variables internes de la classe Cat private, mais seulement celles qui resteront accessibles par une méthode.
3
Mission
Bases de Java, niveau 1, leçon 8
Le chat inaccessible
Cache toutes les variables internes de la classe Cat ainsi que toutes les méthodes capables de changer l'état interne des objets Cat.
3
Mission
Bases de Java, niveau 1, leçon 8
Comme chat et chien
Rends toutes les variables internes des classes Cat et Dog private.
Rends aussi toutes les méthodes private, sauf celles qui permettent à ces deux classes d'interagir entre elles.
3
Mission
Bases de Java, niveau 1, leçon 8
N'oublie pas d'encapsuler
Observe attentivement les méthodes et ajoute les champs manquants.