Ce cours est une initiation à la programmation orientée objet en Java pour des étudiants ayant des connaissances
- en programmation impérative (types de données simples, tableaux, chaînes de caractères, instructions élémentaires, séquences d’instructions, structures de contrôle (alternative, itérative), fonctions, procédures.
- et quelques rudiments de connaissances en programmation Objet (éventuellement dans un autre langage)
Les éléments qui seront abordés
- Les types (types simples et types références)
- Les classes et l'encapsulation
- Les classes internes
- L'héritage
- Les exceptions
- Les interfaces
- Le typage complet et le polymorphisme
- Importance de la notion de référence
- Classes mutables et immuables
- La redéfinition des méthodes de Object
- Une introduction à l'API Swing
- Contact: Yvan Maillot