« Je vois que tu as fini ta pause. Super ! Voici quelques missions pour t'entraîner à la création de constructeurs : »

2
Mission
Syntaxe Java,  niveau 5leçon 9
Bloqué
Les amis, ça ne s'achète pas
L'expression « se faire des amis » signifie simplement « apprendre à connaître quelqu'un d'autre et établir une amitié ». Il ne s'agit pas de « faire » ou de « créer » quelqu'un. Mais je dois dire que ces mécanismes ne me semblent pas si éloignés. Convertissons cette expression en Java : Nous allons créer une classe Ami avec trois constructeurs. Le premier constructeur prendra un nom. Le deuxième prendra aussi un âge. Et le troisième prendra aussi un sexe.
4
Mission
Syntaxe Java,  niveau 5leçon 9
Bloqué
Création de chats
Crée des chats valides d'une manière qui défie la nature : en utilisant des constructeurs. Créons une classe Chat et déclarons cinq constructeurs différents. Le constructeur le plus simple contient un seul paramètre : le nom. Le suivant a le nom et l'âge. Pour le troisième, on va ajouter un poids. Tu trouveras le reste dans les conditions de la mission.
2
Mission
Syntaxe Java,  niveau 5leçon 9
Bloqué
Enregistrement de chiens
Le Tarantino Mad Dog Sanatorium accueille toutes les races et toutes les couleurs de chiens pour des séjours de deux semaines. Les inscriptions sont ouvertes jusqu'au 2 novembre 3126. Remplis un des trois questionnaires suivants : les propriétaires attentifs indiqueront le nom, la taille et la couleur de l'animal ; les propriétaires plus distraits le nom et la taille ; et ceux qui sont carrément tête en l'air seulement le nom. Crée la classe Chien et trois constructeurs pour l'enregistrement de nos amis canins.
2
Mission
Syntaxe Java,  niveau 5leçon 9
Bloqué
On tourne en rond, là
Si nous voulons un cercle pour calculer une circonférence, il nous faudra un rayon ; pour la géométrie analytique, un rayon et un centre ; et si on veut afficher un cercle à l'écran, il nous faudrait de préférence une couleur aussi. Ce que nous voulons dire, c'est que nous devons créer une classe Cercle avec trois constructeurs différents.
2
Mission
Syntaxe Java,  niveau 5leçon 9
Bloqué
Créer une classe Rectangle
Avant de créer une classe, tu dois réfléchir à quoi elle va servir afin de choisir et déclarer les champs, méthodes et constructeurs appropriés. Créons une classe « Rectangle » avec les champs sommet, gauche, hauteur et largeur. Puis nous déclarerons autant de constructeurs que possible.
4
Mission
Syntaxe Java,  niveau 5leçon 9
Bloqué
Appel d'un constructeur à partir d'un constructeur
Appeler un constructeur à partir d'un autre constructeur est tout à fait naturel, même si pour toi ça ressemble peut-être encore à une acrobatie compliquée. Étudie attentivement le programme, comprends ce qu'il fait et corrige le constructeur avec deux paramètres de sorte qu'il appelle un autre constructeur avec un rayon de 10. Lequel ? À toi de deviner !
2
Mission
Syntaxe Java,  niveau 5leçon 9
Bloqué
Le maximum de constructeurs
Tes mentors au centre secret CodeGym ont essayé de préparer une classe Cercle pour toi. Mais ce cercle doit être amélioré, et c'est à toi que revient cette mission. Étudie la classe Cercle et, sans rien changer d'autre sur cette classe, écris le maximum possible de constructeurs avec des paramètres différents. Et n'oublie pas le constructeur par défaut.
4
Mission
Syntaxe Java,  niveau 5leçon 9
Bloqué
Constructeur
Alors, ça te plaît d'étudier le code des autres et de trouver des erreurs ? Quelle que soit ta réponse à cette question, tu ne pourras pas y échapper. La meilleure façon de survivre dans le monde de la programmation est d'aimer ça. Donc voici un programme. Détermine ce qu'il fait, puis trouve et corrige l'erreur. Dans ce cas précis, la méthode main est intouchable (tu ne peux pas la modifier).
2
Mission
Syntaxe Java,  niveau 5leçon 9
Bloqué
La base d'une roue
La roue repose sur le cercle. Dans une certaine mesure, elle a déjà été créée, mais la classe Cercle manque d'un constructeur (elle n'a que le constructeur par défaut). Dans cette mission, tu dois créer un nouveau constructeur pour Cercle, qui va initialiser toutes les variables d'instance (le constructeur doit avoir trois paramètres).