Sommaire
Héritage : la classe Personne 67
Héritage : constructeur / extends 68
Héritage : des attributs et des méthodes 69
Héritage : enrichissement d'une méthode 70
Héritage : redéfinition d'une méthode 71
Héritage : redéfinition et attachement dynamique 72
Héritage : exemple / attachement dynamique 73
Héritage : accès aux membres propres de l'objet dérivé 74
Héritage : instanceof 75
CHAP. 15 : Contrôles d'accès
Synthèse des différents contrôles d’accès en Java 77
CHAP. 16 : Classe Object
Définition de java.lang.Object 79
CHAP. 17 : Egalités d'objets (redéfinition)
Égalité d'objets (surcharge de equals) 81
Égalité d'objets (redéfinition de equals) 82
CHAP. 18 : Classe abstraite
Classe et méthode abstraites : abstract 84
Exemple de Classe et méthode abstraites 85
CHAP. 19 : Interface
Interface Java : implements 87
Exemple d'utilisation d'interface 1/2 88
Exemple d'utilisation d'interface 2/2 89
Interface : Diagramme de Classes 90
Interface et héritage 91
Interface Versus Classe abstraite 92
CHAP. 20 : Collection Java
Les collections Java : Principe 94
Les collections Java : Vector, List, … 95
Collection Java : l'interface collection 96
Collection Java : les interfaces 97
Collection Java : interfaces / classes abstraites 98
Collection Java : diagramme de classes du framework 99
Collection Java : les iterateurs 100
Collection Java : un petit exemple 101
CHAP. 21 : Exception
Notion d'erreur / Exception 103
Traitement des cas d'erreurs exceptionnelles 104
Exemple : mécanisme d'exception / finally 105
Réception / traitement d'une exception 106
Lancement d'exceptions / throw 107
Capture et traitement d'exceptions / try … catch 108
Retransmission d’une exception 109
Exception standard en Java 110
Créer vos propres classes d'exceptions : Throwable 111
Créer vos propres classes d'exceptions : MonException 112
Exemple complet 113
CHAP. 22 : Clonage
Notion de copie en profondeur 115
La méthode clone( ) de la classe Object 116
Mise en œuvre de la méthode clone() 117
Mise en œuvre de la méthode clone() 118
Clonage et héritage 119
Remarques sur le clonage en Java 120
CHAP. 23 : Classe interne
Classe interne : inner class 122
Classe interne : membre d'une classe 123
Classe interne : locale 124
Classe interne : anonyme 125
Classe interne : anonyme 126
CHAP. 24 : IHM : AWT
2 mots sur l’AWT et JFC 128
3