Master M2 CCI - Programmation Orientée Objet en JAVA

Objectif de l'UE

L'objectif de cette UE est de présenter les concepts de base de la programmation orientée objet. Le cours est composé de plusieurs parties : les classes, l’héritage, le polymorphisme, les interfaces, les exceptions, la généricité et les interfaces graphiques. Pour les travaux pratiques, les étudiants manipulent le langage Java avec les bibliothèques d’interfaces graphiques.

Ressources

Cours

Installation JAVA

Téléchargez le Java SE Development Kit (JDK) : un environnement complet qui contient plusieurs outils pour la programmation Java et notamment un compilateur et une machine virtuelle. Le choix du programme d'installation à télécharger dépend du système d'exploitation sur lequel vous comptez l'utiliser : Linux ou Windows (normalement, la JDK est installée par défaut sur les Mac OS récents).

Le lien à partir duquel vous pouvez télécharger le JDK est: Java SE Development Kit (JDK)

Vous pouvez écrire des classes Java avec n'importe quel éditeur de texte. Cependant, nous vous recommendons l'installationd'Eclipse, à télécharger à l'URL suivante : Eclipse

Enoncés de TP

Sujets Corrigés
TP1TP1
TP2 TP123
TP3 TP123
TP4 TP4
TP5 TP5
TP NOTE TP NOTE

Mini projet: Robots....
Ce mini-projet devra être réalisé individuellement, et rendu au plus tard le 11 /02/2022 dépôt sur Tomus, un fichier ZIP. Vous devrez fournir: - le répertoire de votre projet en JAVA (codes sources .java commentés). - Un compte-rendu court en pdf contient le diagramme UML de vos classes, une figure de votre interface graphique, ainsi qu’une description de vos méthodes et les différentes parties (les exceptions, l’interface graphique, les événements, l’héritage, les différentes stratégies...). Voici en pièce jointe les grandes lignes de ce mini projet. Soyez imaginatif et créatif pour implémenter les différents Robots (pollueurs et nettoyeur) et peut etre rajouter les interactions entre les différents robots (détection de collision), vitesse de déplacement.... mini projet mini projet Bon courage