Personne, contenant 2 variables d'instance :
nom, une Stringage, un float
1 - Ecrivez un constructeur qui prend en paramètre le nom et l'âge.
2 - Ecrivez une méthode dont la signature est :
public boolean estPlusAge(Personne p), qui renvoie true si la personne est plus âgée que p, et false sinon.
Pour implémenter cette méthode, vous aurez peut-être besoin d'un getter
3 - Créez une classe
Main1, qui contient une fonction main()
Dans la fonction
main(), créez 2 personnes :
- Bob, 32 ans
- Alice, 34.5 ans
main(), affichez si Bob est plus vieux ou plus jeune qu'Alice.
L'exécution doit donner :
java Main1
Bob est plus jeune5 - Implémentez une fonction static dans Personne avec cette signature :
public static Personne lePlusAge(Personne[] personnes), qui renvoie la personne la plus âgée parmi les personnes passées en paramètre paramètre personnes.
6 - Créez une classe
Main2, qui contient une fonction main()
Dans la fonction
main(), créez un tableau de 5 personnes, et utilisez la fonction lePlusAge() pour afficher le nom et l'âge de la plus vieille personne.