Topic outline

  • Héritage

    Ce cours est organisé comme suit :

    1. Introduction

    2.principe de l’héritage

    3. Sous-classes et héritage

    4. Héritage simple, héritage multiple

    5. Hiérarchie de classes

    5. Polymorphisme

    6. Héritage et polymorphisme en Java

    a. Héritage simple (extends)

    b. Encapsulation dans l’héritage

    i. Protection des membres (protected)

    ii. Constructeurs des classes (this(), super())

    iii. Classe ‘Object’

    iv. Transtypage  (cast) implicite et explicite

    v. Limitation de l’héritage (final)

  • Polymorphisme, classe abstraite et interface

    Ce cours est organisé comme suit :

    polymorphisme

    i. Surcharge de méthodes

    ii. Redéfinition de méthodes (Overriding)

    d. Classes abstraites (utilisation et importance)

    e. Interfaces (utilisation et importance)

    e. Interfaces (utilisation et importance)