QUEL EST LE PROGRAMME ?
Les concepts généraux de la POO
- Les objets :
- Les attributs
- Les méthodes
- Son cycle de vie : allocation, appel, désallocation
- Les classes :
- Variables de classe
- Méthodes de classe
- L’instanciation d’un objet
- L’encapsulation
- Intégrité des données
- Implémentation et accesseur
- Les niveaux de visibilité : PUBLIC, PROTECTED, PRIVATE
- L’héritage
- Classe mère / classe fille
- La factorisation
- Le polymorphisme
- Le polymorphisme ad hoc (la surcharge)
- Le polymorphisme paramétrique
- Le polymorphisme d’héritage (la spécialisation)
La création d’objet
- La déclaration
- La référence
- Instanciation avec NEW
- La gestion de mémoire
- Les constructeurs
- L’instruction THIS
- L’instruction SUPER
- La surcharge
- La destruction d’un objet
- L’héritage
- spécialisation, réutilisation, redéfinition
- EXTENDS
- La visibilité des membres : PUBLIC, PRIVATE, PROTECTED
- Les classes particulières :
- Les classes abstraites
- Les classes internes
- Les classes locales
- Les classes anonymes
- Les classes membres