zeratul67
Messages postés97Date d'inscriptionmardi 9 avril 2002StatutMembreDernière intervention11 mai 2008
-
6 août 2002 à 16:33
cs_gaya
Messages postés47Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention10 août 2002
-
8 août 2002 à 16:36
Salut !
C assez simple: je comprend rien au classes.
Est-ce que qq1 aurait une explication simple, un lien vers une explication ou qqch comme ca ?
Y a-t-il un rapport entre les classes VB et les classes VCpp?!
cs_gaya
Messages postés47Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention10 août 2002 8 août 2002 à 05:04
// on cree la classe nommée MACHINE
class MACHINE{
// les variables de type private utilisables que dans la classe elle meme
private:
int i;
float f;
// les variables (ou fonctions) publiques, visibles de partout
public:
double d;
void func();
};
// on choist généralement de coder la fonction à l'exterieur pour plus de lisibilité:
void MACHINE::func(){
f=(float)d;
printf("lol = %f\n",f);
}
// ------------ plus loin dans le programe --------
// declaration d'une variable de type MACHINE
MACHINE x,y;
x.i=5; // ERREUR (i est private)
x.d=6.32; // valide (d est publique)
x.func(); // execute la fonction func
y.d=3.98;
// les variables d de x et y sont differentes car x et y sont deux objets differents ayant chacun LEUR proprietes.