Outils pour utilisateurs

Outils du site


Panneau latéral



Contacts

Scolarité L1/L2

Audrey Dalla Francesca (coordinatrice Licence et Master, en appui à la gestion pédagogique L1-L2)
téléphone 01 57 27 94 36
bureau Sophie Germain - Bur. 3055
En télétravail les jeudis et vendredis
(permanences Zoom : 14h00-17h00)

connexion à la permanence d'Audrey Dalla Francesca (code: 482147)

Marie Chandellier (gestionnaire L1 et L2)
téléphone 01 57 27 68 99
bureau Sophie Germain - Bur. 3055
(permanences Zoom : lundi, jeudi et vendredi 10h-12h)

connexion à la permanence de Marie Chandellier (code: 222732)


Scolarité L3

Raja Taimes
téléphone 01 57 27 68 93
bureau Sophie Germain - Bur. 3005
En télétravail les mercredis et vendredis
(permanences Zoom : 10h00-12h00 ; 14h00-15h00)

connexion à la permanence de Raja Taimes (code: 481714)

formations:licence:ue:l2:poo3

Programmation orientée objets (POO3)

Description

Ce cours présente les fondements de la programmation orientée objets en langage Java. Il se focalise sur l'utilisation des classes et de leurs mécanismes associés pour la modélisation et implémentation de programmes. Le cours comprend également une introduction aux interfaces graphiques en Java.

Syllabus

Sujets centraux

  1. Classes, objets, références
  2. Surcharge, contrôle d'accès, encapsulation
  3. Héritage
    • Extension de classes
    • Polymorphisme et transtypage
    • Redéfinition de méthodes et lien dynamique
  4. Modélisation de programmes orientés objets
  5. Classes abstraites et interfaces
  6. Classes internes et expressions lambda
  7. Exceptions
  8. Interfaces graphiques
  9. Généricité

Sujets potentiellement traités

  1. Design patterns
  2. Collections
  3. Packages et modules

Pré-requis

Connaissance et pratique des aspects procéduraux de la programmation en Java tels que vus en Initiation à la programmation 1 et Initiation à la programmation 2.

formations/licence/ue/l2/poo3.txt · Dernière modification : 2025/01/29 10:50 de admin