Master 1 SIGLIS Java Lecteur Stéphane Tallard Chapitre 1 – Correction TD Chapitre 1
Master SIGLIS2 I - Etat
Master SIGLIS3 II - Comportement nomDéfinition factoriellelong factorielle( long n) sinusdouble sinus( double alpha) cosinusdouble cosinus(double alpha) tangentedouble tangente( double alpha) palindromeString palindrome( String mot ) longueurint longueur(String chaine) moyennedouble moyenne(double[] data) concaténationString concat(String s1, String s2) Personne a.
Master SIGLIS4 II - Comportement Classe Personne
Master SIGLIS5 III – Un tour de 2CV
Master SIGLIS6 III – Un tour de 2CV On a representé les valeurs nulles de la façon suivante : si la donnée est numérique elle prend la valeur -1 : cela est possible car toutes les données ici sont forcément positives. Cela n'aura pas forcement été possible dans un autre contexte si la donnée est une chaine de caractères elle prend la valeur "NA" (non applicable) L'attribut energie n'aurait pas pu être représenté par un booléen. En effet un booléen permet de représenter 2 valeurs. Dans le cas de l'energie on a 2 valeurs possibles : essence, diesel, electricité. Pour autant cela n'est pas complétement correct car l'attribut peut prendre n'importe quelle valeur ("essence", "Essence", "elec",...)
Master SIGLIS7 On aura pu modéliser chaque rubrique par une classe : Moteur, Chassis, Consommation, Transmission, Dimension, Performances, Equipements. Au lieu d'avoir des attributs définis sur des types simples, on aurait des attributs définis sur des objets. III – Un tour de 2CV Réutilisation