[Typage] Type d'instance, type déclaré
Résolu
lmhelp
Messages postés
78
Date d'inscription
Statut
Membre
Dernière intervention
-
kilian Messages postés 8732 Date d'inscription Statut Modérateur Dernière intervention -
kilian Messages postés 8732 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Quelqu'un peut-il m'expliquer la différence entre :
- type déclaré et
- type d'instance
disons... en Java si possible.
Merci par avance.
Quelqu'un peut-il m'expliquer la différence entre :
- type déclaré et
- type d'instance
disons... en Java si possible.
Merci par avance.
A voir également:
- [Typage] Type d'instance, type déclaré
- Clear type - Guide
- Type de ram - Guide
- Comment changer le type de fichier - Guide
- Chat type coco - Accueil - Réseaux sociaux
- Click-n-type - Télécharger - Vie quotidienne
2 réponses
Bonjour,
Soit la déclaration suivante (en Java) :
et l'instanciation suivante :
- Le type déclaré de la variable "o" est le type figurant dans sa déclaration.
Ci-dessus, le type déclaré de "o" est donc "UneClasse".
- Le type d'instance de la variable "o" est le type de l'objet dont "o" est une référence.
Ici, l'objet dont "o" est une référence est "new UneAutreClasse()".
Le type d'instance de la variable "o" est donc "UneAutreClasse".
Soit la déclaration suivante (en Java) :
UneClasse o;
et l'instanciation suivante :
o = new UneAutreClasse();
- Le type déclaré de la variable "o" est le type figurant dans sa déclaration.
Ci-dessus, le type déclaré de "o" est donc "UneClasse".
- Le type d'instance de la variable "o" est le type de l'objet dont "o" est une référence.
Ici, l'objet dont "o" est une référence est "new UneAutreClasse()".
Le type d'instance de la variable "o" est donc "UneAutreClasse".