Oriente objet...et powerbuilder
Fermé
valerie
-
3 déc. 2007 à 01:13
choubaka Messages postés 39409 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 24 décembre 2024 - 4 déc. 2007 à 08:00
choubaka Messages postés 39409 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 24 décembre 2024 - 4 déc. 2007 à 08:00
A voir également:
- Oriente objet...et powerbuilder
- Vente objet occasion entre particulier - Guide
- Identifier un objet à partir d'une photo - Guide
- Objet interdit en cabine ryanair - Guide
- Ce document fait l'objet d'un trop grand nombre de modifications ✓ - Forum Word
- Combien de temps restent les empreintes digitales sur un objet - Forum Vos droits sur internet
3 réponses
choubaka
Messages postés
39409
Date d'inscription
jeudi 4 avril 2002
Statut
Modérateur
Dernière intervention
24 décembre 2024
2 104
3 déc. 2007 à 07:59
3 déc. 2007 à 07:59
salut
et ici ???
https://www.commentcamarche.net/contents/812-programmation-orientee-objet
et ici ???
https://www.commentcamarche.net/contents/812-programmation-orientee-objet
miptitchou
Messages postés
1
Date d'inscription
lundi 3 décembre 2007
Statut
Membre
Dernière intervention
3 décembre 2007
3 déc. 2007 à 17:14
3 déc. 2007 à 17:14
c'est valerie...
J'ai bien entendu lu attentivement tous les tutoriaux que j'ai pu trouver dont celui ci, mais j'ai besoin de plus de sources pour me faire une idée claire..
Et en pb, j'ai du mal a distinguer les classes des instances des objets...ou placer mes variables, et pas mal d autres choses encore...
Et même si ma compréhension s'affine de jour en jour, j'ai encore beaucoup de mal :)
J'ai bien entendu lu attentivement tous les tutoriaux que j'ai pu trouver dont celui ci, mais j'ai besoin de plus de sources pour me faire une idée claire..
Et en pb, j'ai du mal a distinguer les classes des instances des objets...ou placer mes variables, et pas mal d autres choses encore...
Et même si ma compréhension s'affine de jour en jour, j'ai encore beaucoup de mal :)
choubaka
Messages postés
39409
Date d'inscription
jeudi 4 avril 2002
Statut
Modérateur
Dernière intervention
24 décembre 2024
2 104
4 déc. 2007 à 08:00
4 déc. 2007 à 08:00
pour faire simple...
ça va en faire jaser plus d'un, mais ...
une classe par rapport à une instance pourrait être comparée à un modele (template) d'un document word par exemple...
c'est à dire une structure qui peut être utilisée par plusieurs instances.
imaginons une classe qui représente une voiture ...
cette classe possède comme attributs de classe, un volant, un moteur, quatre roues..., elle possède comme variable, sa couleur..
lorsque l'on va créer une instance de cette classe, il faudra définir la couleur de cette voiture..
exemple:
Public Class Voiture {
// les attributs de classe, imaginons que ce sont des objets...
Private Volant leVolant;
Private Moteur leMoteur;
// la variable
Private String couleur;
Public Voiture ( String uneCouleur){
// la variable reçoit une valeur
This.couleur = uneCouleur;
// les attributs sont initialisés (dans ce cas ci par instanciation)
leVolant = new Volant();
leMoteur = new Moteur();
}
// Entrée de programme
Public static void main (String args[]){
// je veux créer deux instances de la classe Voiture
private Voiture maVoitureRouge;
private Voiture maVoitureBleu;
// daans ce cas-ci, les deux instances possèdent les même attributs de classe mais se différencient par la valeur de leu variable
maVoitureRouge = new Voiture( "Rouge");
maVoitureBleu = new Voiture("Bleu");
}
en gros, c'est ça...
maintenant qu'est ce qui n'est pas clair avec la place des variables?? la notion de portée ??
Chouba,
Pochard d'assaut ..
ça va en faire jaser plus d'un, mais ...
une classe par rapport à une instance pourrait être comparée à un modele (template) d'un document word par exemple...
c'est à dire une structure qui peut être utilisée par plusieurs instances.
imaginons une classe qui représente une voiture ...
cette classe possède comme attributs de classe, un volant, un moteur, quatre roues..., elle possède comme variable, sa couleur..
lorsque l'on va créer une instance de cette classe, il faudra définir la couleur de cette voiture..
exemple:
Public Class Voiture {
// les attributs de classe, imaginons que ce sont des objets...
Private Volant leVolant;
Private Moteur leMoteur;
// la variable
Private String couleur;
Public Voiture ( String uneCouleur){
// la variable reçoit une valeur
This.couleur = uneCouleur;
// les attributs sont initialisés (dans ce cas ci par instanciation)
leVolant = new Volant();
leMoteur = new Moteur();
}
// Entrée de programme
Public static void main (String args[]){
// je veux créer deux instances de la classe Voiture
private Voiture maVoitureRouge;
private Voiture maVoitureBleu;
// daans ce cas-ci, les deux instances possèdent les même attributs de classe mais se différencient par la valeur de leu variable
maVoitureRouge = new Voiture( "Rouge");
maVoitureBleu = new Voiture("Bleu");
}
en gros, c'est ça...
maintenant qu'est ce qui n'est pas clair avec la place des variables?? la notion de portée ??
Chouba,
Pochard d'assaut ..