Quelques notions sur les objets

Instance ou référence, quelle différence ?

Attention à bien faire la différence entre créer un nouvel exemplaire d'objet (créer une nouvelle instance d'une classe) en appelant un constructeur de cette classe, et créer un nouveau nom (créer une nouvelle référence) pour un objet.

Ainsi si un de vos amis a deux surnoms, vous pouvez désigner une même instance de la classe Ami par deux noms différents (deux références différentes) en utilisant simplement l'opérateur d'affectation "=" (nouveau surnom = premier surnom).

En revanche si vous avez deux amis qui ont le même prénom, il faudra créer deux instances différentes de la classe Ami, une pour chacun, chacun instance étant référencée par un nom différent.

Ecrire un programme appliquant les deux cas ci-dessus.
 
Licence Creative Commons
licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 3.0 non transposé
Auteur : Nathalie Bonnin
Professeur de Physique, Chimie, Informatique au lycée La Martinière Monplaisir (Lyon 8ème)
Contact :
nathalie.bonnin (chez) scientillula.net
Licence Creative Commons
La totalité du contenu du site Scientillula.net appartient à Nathalie Bonnin et est mise à disposition selon les termes de la licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 3.0 non transposé