Un exemple: l'appel de méthodes en Java
On va regarder l'interaction entre deux traits de Java:
L'
héritage
(sous-classes);
Les
packages
(visibilité).
Les attributs de visibilité
public
: visible partout;
protected
: visible dans le package de définition et dans les sous-classes, mais pas ailleurs;
par défaut, ``package-private'': visible uniquement dans le package de définition;
private
: visible uniquement dans la classe de définition.
Les attributs de visibilité (2)
L'exemple de T. Thorn
Quelques résultats
Sun JVM 1.0:
C C
;
Sun JVM 1.1:
C B
;
Microsoft VJ++:
A C
.
Pourquoi ?
(Consulter
http://www.irisa.fr/lande/thorn/
.)
This document was translated from L
A
T
E
X by
H
E
V
E
A
.