Individuellement ou en équipe de deux.
Faites une classe nommée Astre qui contient 4 propriétés : name, diameter, moonNumber et composition. Les champs doivent être initialisé dans le constructeur.
Faites une méthode (c'est-à-dire une fonction dans une classse) nommée toString() qui retourne un String contenant les informations de l'astre.
Faites une classe nommée Telluric qui hérite de Astre.
Ajoutez les propriétés star et distanceFromStar, et assurez-vous que l'initialisation appelle le constructeur de la super-classe.
Le constructeur de cette classe ne reçoit pas d'informations concernant la composition, et il transmet automatiquement le String "Roches" au constructeur de la super-classe pour la propriété composition.
Ajoutez la méthode toString() pour qu'elle retourne un String contenant la nouvelle information.
Faites quatre instances de Telluric (Mercure, Vénus, Terre et Mars) et faites afficher les informations.
Faites une classe nommée Gas qui hérite de Astre.
Ajoutez les propriétés star et distanceFromStar, et assurez-vous que l'initialisation appelle le constructeur de la super-classe.
Le constructeur de cette classe ne reçoit pas d'informations concernant la composition, et il transmet automatiquement le String "Gaz" au constructeur de la super-classe pour la propriété composition.
Ajoutez la méthode toString() pour qu'elle retourne un String contenant la nouvelle information.
Faites quatre instances de Gas (Jupiter, Saturne, Uranus et Neptune) et faites afficher les informations.
Faites une classe nommée Star qui hérite de Astre.
Ajoutez les propriétés age et yearsFromDeath, et assurez-vous que l'initialisation appelle le constructeur de la super-classe.
Le constructeur de cette classe ne reçoit pas d'informations concernant la composition, et il transmet automatiquement le String "Hydrogène" au constructeur de la super-classe pour la propriété composition.
Ajoutez la méthode toString() pour qu'elle retourne un String contenant la nouvelle information.
Faites une instances de Star (Soleil) et faites afficher les informations.
Placez les 9 astres créés dans un tableau (ou un tuple)
Faites afficher toutes les informations des astres en parcourant le tableau par une boucle for.
Créez un module pour chaque classe et déplacez les classes dans ces modules. Par exemple, le module star.py (avec un s minuscule) pour la classe Star (avec un S majuscule), etc.
Faites les imports nécessaires pour que votre programme fonctionne.