5.8.4 Les commentaires................................................................................................................................. 33
5.9 Structure de blocs....................................................................................................................................... 34
5.10 Définition de constantes............................................................................................................................. 34
5.11 Conversions ................................................................................................................................................. 34
5.11.1 Casting.................................................................................................................................................. 34
5.11.2 Conversion ad hoc................................................................................................................................ 34
5.11.3 Conversion à l’aide de méthodes......................................................................................................... 35
TD-TP n° 3 : Ecriture des premières classes ...........................................................................................36
6 Cours n° 6 : Héritage...........................................................................................................................37
6.1 Introduction................................................................................................................................................. 37
6.2 Les constructeurs de la sous-classe .......................................................................................................... 38
6.2.1 Le constructeur par défaut ................................................................................................................... 38
6.2.2 Invocation du constructeur de la classe parent.................................................................................... 39
6.3 Redéfinition des membres (des attributs)................................................................................................ 39
6.4 Redéfinition des méthodes......................................................................................................................... 40
6.5 Les destructeurs.......................................................................................................................................... 41
6.6 Les classes et méthodes abstraites ............................................................................................................ 41
6.7 Autres propriétés........................................................................................................................................ 42
6.8 La classe Object .......................................................................................................................................... 44
6.9 La classe Class............................................................................................................................................. 45
6.10 Quelques conseils pour l’utilisation de l’héritage .................................................................................. 45
6.11 Les interfaces............................................................................................................................................... 46
6.11.1 Quelques propriétés des interfaces ...................................................................................................... 47
TD-TP n° 4 : Héritage.................................................................................................................................49
7 Cours n° 7 : Packages..........................................................................................................................53
7.1 Les packages................................................................................................................................................ 53
7.2 Utilisation des différents packages du kit java:jdk1.3........................................................................... 53
7.3 Création de packages ................................................................................................................................. 54
7.4 Utilisation des classes d'un package......................................................................................................... 55
8 Tableaux, chaînes de caractères et structures de données .............................................................56
8.1 Les Tableaux ............................................................................................................................................... 56
8.1.1 Déclaration d’un tableau...................................................................................................................... 56
8.1.2 Initialisation d’un tableau .................................................................................................................... 56
8.1.3 Initialisation des éléments du tableau.................................................................................................. 57
8.1.4 Les tableaux de types de base.............................................................................................................. 57
8.1.5 Les tableaux d’objets ........................................................................................................................... 58
8.1.6 Taille d’un tableau et la variable length.............................................................................................. 58
8.1.7 Tableaux multidimensionnels.............................................................................................................. 58
8.1.8 Les passages d’arguments.................................................................................................................... 59
8.2 Les chaînes de caractères........................................................................................................................... 59
8.2.1 la classe String...................................................................................................................................... 59
8.2.2 La classe StringBuffer.......................................................................................................................... 60
8.2.3 La classe StringTokenizer.................................................................................................................... 60
8.3 Quelques structures de données ............................................................................................................... 61
8.3.1 BitSet .................................................................................................................................................... 61