Langue(s) d'enseignement
Français
Établissement
INP - Ecole Nationale d'Ingénieurs de Tarbes
Description
1. Programmation Orientée Objets
1.1. Découpage logiciel par les traitements
1.2. Découpage logiciel par les données
1.3. Notion de programmation objets
1.4. Encapsulation
1.5. Classes, objets, attributs et les méthodes,
1.6. Messages et méthodes,
1.7. Héritage, Généricité et Polymorphisme,
1.8. Terminologie
2. Le langage JAVA
2.1. Généralités
2.1.1. Qu'est-ce que Java, Historique, Références,
2.1.2. Ses caractéristiques, Les outils,
2.1.3. Les API (Application Programming Interfaces)
2.2. Structure du langage
2.2.1. Exemple de programme,
2.2.2. Types primitifs, Variables de type primitif,
2.2.3. Types structurés, Opérateurs, Instructions
2.3. Classes et objets
2.3.1. Classe syntaxe, Création d'instances,
2.3.2. Ordre d'initialisation des champs, Constructeur,
2.3.3. Surcharge, Encapsulation, Règles de visibilité,
2.3.4. Paquetage,
2.3.5. Héritage, Classes incomplètes/abstraites,
2.3.6. Interfaces, Classe et exception
3. Types de données abstraites

