bonjour je suis un débutant de java je veut savoir quesque sa veut dire une instance ? donner moi des exemples merci
bonjour je suis un débutant de java je veut savoir quesque sa veut dire une instance ? donner moi des exemples merci
java est une language orienté objet, alors on parle dans ce contexte des object.
les instances d'une classe sont des objets.
tient l'exemple: si vous avez une classe Voiture, tu peut instancier des objects de ce classe.
Voiture objVoiture = new Voiture(),
objVoiture est une instance de classe Voiture
merci Abdi2008 de votre réponse ok la je comprend
alors
Voiture objVoiture = new Voiture(),
objVoiture est une instance de classe Voiture
et c'est une référence d objet c ça d'après ce que j ai compris ?
une autre question svp : est ce qu il ya d autre instance dans java que les instances de classes ?
encore merci de vos réponses les amis![]()
Salut,
andyinfo >> Une instance représente un objet en mémoire, mais ce n'est pas forcément concrètement visible dans le code.
A chaque fois que tu fais un new, tu crées une nouvelle instance d'un objet. Ainsi dans la ligne suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Voiture objVoiture = new Voiture();Tu crées une nouvelle instance de voiture, que tu références dans la variable objVoiture
Il ne faut pas confondre reférence et instance. Un variable référence en fait une instance d'un objet en mémoire, mais ce n'est pas une relation 1-1. Par exemple dans ce code :
Tu as 3 références (objVoiture, vehicule et obj), mais qui font toutes références à la même instance créé par new Voiture().
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Voiture objVoiture = new Voiture(); Vehicule vehicule = objVoiture; Object obj = vehicule;
En clair tu as un seul objet en mémoire, mais il est accessible via 3 variables...
a++
merci merci de vos repensent la j ai compris
Bonjour,
Bon ... voila ce que propose wikipedia : (apres 25 secondes de recherches)
En programmation orientée objet, on appelle instance d'une classe un objet avec un comportement et un état, tous deux définis pas la classe. Dans ce contexte, instance est un anglicisme, qui signifie « cas », « exemple ».
L'instanciation est l'action d'instancier, de créer un objet à partir d'un modèle. Elle est réalisée par la composition de deux opérations : l'allocation et l'initialisation. L'allocation consiste à réserver un espace mémoire au nouvel objet. L'initialisation consiste à fixer l'état du nouvel objet. Cette opération fait par exemple appel à l'un des constructeurs de la classe de l'objet à créer. La modification de ces opérations permet de réaliser la réflexion structurelle.
En programmation orientée classe, l'instanciation est la création d'un objet à partir d'une classe. En programmation orientée prototype, l'instanciation consiste à créer un nouvel objet à partir d'un objet existant.
a+
Partager