programmation orienté objet

23028 mots 93 pages
Cours de JAVA
Serge Rosmorduc rosmord@iut.univ-paris8.fr 2000–2005

2

TABLE DES MATIÈRES

i

Table des matières
I Le langage JAVA. Compléments

1

1

Spécificateurs
1.1 Le mot clef final . . . . . . . . . . . . .
1.2 Le mot clé static . . . . . . . . . . . . . . .
1.2.1 Champs statiques . . . . . . . . . .
1.2.2 Méthodes statiques . . . . . . . . .
1.3 Accès aux champs et méthodes d’une classe

2

Héritage
2.1 Redéfinition de fonctions . . . . . . . . . . .
2.2 Implémentation de l’héritage . . . . . . . . .
2.3 Type et classes : le polymorphisme . . . . . .
2.4 Classes abstraites . . . . . . . . . . . . . . .
2.5 super et this . . . . . . . . . . . . . . . .
2.5.1 Introduction . . . . . . . . . . . . . .
2.5.2 Définitions . . . . . . . . . . . . . .
2.5.3 super et this pour qualifier des champs
2.5.4 super et this dans les méthodes . . . .
2.5.5 super et this dans les constructeurs . .
2.5.6 this comme argument de méthode . .

3

Interfaces
13
3.1 Les Interfaces comme spécification . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.2 Les interfaces comme collections de constantes . . . . . . . . . . . . . . . . . . 13

4

Cast
15
4.1 Cast et types de base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.2 Cast et classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

5

L’identité des objets
5.1 Comparaison d’objets : equals() . . . . . . . . . . . . . . . . . . . . . . . .
5.2 Le hashcode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.3 Duplication d’un objet : clone() . . . . . . . . . . . . . . . . . . . . . . . . .

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

en relation

  • Sevelnord
    8081 mots | 33 pages
  • Outils_3_inequations
    863 mots | 4 pages
  • 3V_DOLOPLUS_FR
    480 mots | 2 pages
  • Référentiel mase
    21157 mots | 85 pages
  • Exercices crpe en python
    1275 mots | 6 pages
  • cours maths
    4983 mots | 20 pages
  • Cas novagro
    1238 mots | 5 pages
  • Adhesion tese
    2031 mots | 9 pages
  • Iliad
    13468 mots | 54 pages
  • Marseille champion
    39125 mots | 157 pages
  • livre
    11043 mots | 45 pages
  • Commentaire la mort d'hadrien
    2779 mots | 12 pages
  • surendettement
    15702 mots | 63 pages
  • graal
    29453 mots | 118 pages
  • Eco mondial
    528 mots | 3 pages