Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1389 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Borland: elles servent à quoi les propriétés?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Borland: elles servent à quoi les propriétés?

n°421185
haazheel
Posté le 08-06-2003 à 23:30:41  profilanswer
 

Dans l'explorateur de classe, on peut "ajouter une propriété"...
 
Ca sert à quoi, c'est quoi la différence avec une variable normale?


---------------
Another .Net Blog
mood
Publicité
Posté le 08-06-2003 à 23:30:41  profilanswer
 

n°421188
drasche
Posté le 09-06-2003 à 00:01:05  profilanswer
 

Que tu peux faire des contrôles sur la valeur reçue et éventuellement la refuser.
 
Dans l'autre sens, une propriété peut renvoyer une valeur calculée ou suivant un contexte défini.
 
Ca dépend de la logique de la classe en fait.


Message édité par drasche le 09-06-2003 à 00:01:55

---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°421293
Joel F
Real men use unique_ptr
Posté le 09-06-2003 à 11:39:32  profilanswer
 

Une propriété est une données membre d'une classe dont les méthodes d'accés ont été "rempalcées" par un raccourci.
 
Si tu as une classe Toto avec une propriété machin, l'ecriture
 

Code :
  1. Toto a;
  2. a.machin = 74;


 
est equivalent à
 

Code :
  1. Toto a;
  2. a.Setmachin(74);

n°421308
antp
Super Administrateur
Champion des excuses bidons
Posté le 09-06-2003 à 12:10:54  profilanswer
 

Ça permet une syntaxe plus "légère" que les get/set : on ne sait pas ce qui se passe derrière, on ne sait pas si on modifie juste des attributs ou si on appelle une méthode.
Y a ça en C# il me semble.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°421621
haazheel
Posté le 09-06-2003 à 18:32:10  profilanswer
 

J'ai des variables auxquelles j'accède grâce à des Get/Set...
 
C'est donc préférable que je les remplace par des propriétés alors?


---------------
Another .Net Blog
n°421646
antp
Super Administrateur
Champion des excuses bidons
Posté le 09-06-2003 à 19:00:21  profilanswer
 

bah préférable, je sais pas.
En Delphi oui
En C++Builder ça dépend si tu veux que ton code soit proche de ce qu'on fait en Delphi ou si tu veux que ton code soit proche du standard C++ (code portable)
Dans le second cas vaut mieux éviter les property vu que c'est un truc spécifique à C++Builder pour la compatibilité avec Delphi ;)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°421651
haazheel
Posté le 09-06-2003 à 19:16:43  profilanswer
 

ok, merci...


---------------
Another .Net Blog

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Borland: elles servent à quoi les propriétés?

 

Sujets relatifs
Comment décomposer une vidéo image par image avec Borland C++Builder6?Accéder aux propriétés d'un objet enfant...
[c++ borland] Comment faire pour executer racourci ?Borland et TObject... (et un peu de pointeurs aussi...)
Comment recreer un projet Borland/Delphi a partir de .pas et .dfmversion gratuite de delphi 6 BORLAND
Recherche composant Borland c++ builder 6debutant : compile sous borland mais pas gcc
Erreur lors de la compilation sous borland....<graphics.h> ne fonctionne pas avec Borland C++ Compiler 5.5
Plus de sujets relatifs à : Borland: elles servent à quoi les propriétés?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR