Section outline

    • Objectif

      Le but de ce cours est double :

      1. apprendre les fondamentaux de la Programmation Orientée Objet (POO),
      2. maîtriser le langage Java.

      Pré-requis

      Pour sa bonne compréhension, il est utile de posséder de bonnes connaissances en programmation impérative :

      • types de données simples,
      • tableaux,
      • types structurés,
      • chaînes de caractères,
      • instructions élémentaires,
      • séquences d'instructions,
      • structures de contrôle (alternative, itérative),
      • fonctions,
      • procédures.

      Quel que soit le langage.

      Programmation Orientée Objet

      Les notions qui seront étudiées en détail en POO sont :

      • les classes et leurs objets,
      • responsabilité d'une classe,
      • encapsulation des données.

      Java

      Les aspects du langage Java qui seront maîtrisés sont les notions :

      • de référence et la différence entre type simple et type référence,
      • les concepts de classes, leurs membres et leurs constructeurs,
      • les visibilités publiques, privées, amicales et protégées,
      • et les paquetages.