Créé en 2021 et modifié le 15 Mar 2021

Créé en 2021 et modifié le 15 Mar 2021

Initiation à la programmation Objet

  1. Réaliser un repertoire easyline puis un fichier Compagnie.java (avec la majuscule) dans ce répertoire
  2. recopier le code suivant
public class Compagnie {
    
    public String nomCompagnie;
    public int codeCompagnie;
    public double ca;
    public String couleurPrincipaleLogo;
 


    public Compagnie(){

    }
    public Compagnie(String nomCompa){
        this.nomCompagnie=nomCompa;
    }

    public void afficher(){
        System.out.println(this.nomCompagnie);
    }
    public static void main(String args[]){
        Compagnie maCompagnie1= new Compagnie();
        maCompagnie1.nomCompagnie="zaza";
        maCompagnie1.afficher();

        Compagnie maCompagnie2= new Compagnie("zozo");
       
    }
}
  1. exécuter le code, il doit afficher le nom de la première compagnie
  2. réaliser une nouvelle compagnie maCompagnie3 portant le nom  » easyJune » puis afficher la
  3. réaliser une nouvelle compagnie maCompagnie4 du nom de votre choix avec le constructeur à un argument
  4. réaliser une nouvelle compagnie maCompagnie5 du nom de votre choix avec le constructeur sans argument
  5. donner un code à maCompagnie1
  6. afficher le code de maCompagnie1 dans la fonction principale main
  7. donner un code à maCompagnie2
  8. afficher le code de maCompagnie2 dans la fonction principale main
  9. donner une couleur principale pour maCompagnie1
  10. afficher la couleur de maCompagnie1 dans la fonction principale main
  11. afficher maCompagnie2  grâce à la méthode afficher dans la fonction main
  12. attribuer un code et une couleur à chaque compagnie
  13. modifier la méthode afficher pour permettre d’afficher le code et la couleur en plus du nom.
  14. relancer votre programme pour voir la différence sur l’affichage des  compagnies.
  15. ajouter une couleur secondaire pour le logo à la définition de la classe Compagnie
  16. donner la couleur orange en principale et vert en secondaire pour la compangie1
  17. afficher les couleurs de la compagnie1 dans la fonction principale main
  18. réaliser un nouveau constructeur qui permette de donner le nom et les deux couleurs pour une compagnie
  19. réaliser maCompagnie6 grâce à ce constructeur
  20. afficher maCompagnie6
  21. réaliser un nouveau constructeur qui permette de donner le nom, les deux couleurs et le code pour une compagnie
  22. réaliser maCompagnie7 grâce à ce constructeur
  23. afficher maCompagnie7
  24. afficher le code de maCompagnie6.
  25. demander à l’utilisateur dans l’accesseur getCode le mot de passe pour obtenir le code de la compagnie. On choisira un mot de passe de son choix.
  26. renvoyer dans l’accesseur getCouleurSecondaire la couleur secondaire suivi de la chaine de caractere « second »
  27. mentir sur le CA en ajoutant 30%.
  28. vérifier le mot de passe pour toute modification sur le code de la compagnie (setCode)
  29. demander le mot de passe pour modifier le ca.