Objets
Résolu
sympatiqueCCM
Messages postés
408
Date d'inscription
Statut
Membre
Dernière intervention
-
sympatiqueCCM -
sympatiqueCCM -
Bonjour,
Depuis pas mal de temps je lis beaucoup sur la programmation .Net surtout le C sharp.
Je comprend bien les definition de classes et de classes derivées mais tous ce qui entoure le terme ou la definition de Objet est tres nébuleux. C'est pas tres clair et evasif. J'ai fouillé dans plusieurs documents et textes sur la structure du visual studio, et c'est toujours embigue lorsqu'on parle d'un Objet.
Si quelqu'un peut m'ammener a une explication clair, que je puisse comprendre ce qu'est un objet. Quand on crois comprendre, un peu plus loin oopsss... c'est plus pareil.
Parce que c'est pas clair, on emploie le mots Objets a toutes les sauces et chaque fois j'arrive pas a saisir...
Merci de lire mon messages.
Merci beaucoup de votre aide.
Depuis pas mal de temps je lis beaucoup sur la programmation .Net surtout le C sharp.
Je comprend bien les definition de classes et de classes derivées mais tous ce qui entoure le terme ou la definition de Objet est tres nébuleux. C'est pas tres clair et evasif. J'ai fouillé dans plusieurs documents et textes sur la structure du visual studio, et c'est toujours embigue lorsqu'on parle d'un Objet.
Si quelqu'un peut m'ammener a une explication clair, que je puisse comprendre ce qu'est un objet. Quand on crois comprendre, un peu plus loin oopsss... c'est plus pareil.
Parce que c'est pas clair, on emploie le mots Objets a toutes les sauces et chaque fois j'arrive pas a saisir...
Merci de lire mon messages.
Merci beaucoup de votre aide.
2 réponses
Bonsoir sympatiqueCCM,
Si tu as compris ce qu'est une classe, alors il me sera très facile de t'expliquer ce qu'est un objet :
un objet est une instance (= une création concrète d'une classe, une représentation particulière de cette classe).
Par exemple, si tu considères cette classe Voiture :
Pour utiliser cette classe dans un programme, je vais devoir faire appel à son constructeur new() :
Voiture r5 = new Voiture("renault");
Voiture r8 = new Voiture("audi");
r5 et r8 sont alors des objets, c'est à dire des instances (on a fait appel au constructeur new) de la classe Voiture.
En espérant t'avoir aider à comprendre la différence entre les notions de classe et d' objet,
Si tu as compris ce qu'est une classe, alors il me sera très facile de t'expliquer ce qu'est un objet :
un objet est une instance (= une création concrète d'une classe, une représentation particulière de cette classe).
Par exemple, si tu considères cette classe Voiture :
public class Voiture
{
// Attribut de classe
String marque;
// Un constructeur
public Voiture(String m)
{
marque=m;
}
}
Pour utiliser cette classe dans un programme, je vais devoir faire appel à son constructeur new() :
Voiture r5 = new Voiture("renault");
Voiture r8 = new Voiture("audi");
r5 et r8 sont alors des objets, c'est à dire des instances (on a fait appel au constructeur new) de la classe Voiture.
En espérant t'avoir aider à comprendre la différence entre les notions de classe et d' objet,
Il faut dire que dans les litterature et notes de cour, il ne font pas toujours attention a nous qui voulons apprendre.
Merci encore