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

 


Dernière réponse
Sujet : [Delphi] POO
os2 va voir sur mon site borland rulez pour la poo en delphi...

AGA a écrit a écrit :

En fait si on l'utilise comme on devrait (ou comme je devrais :D )
Comment on declare une classe?
Les methodes?
c une classe par Unit ou on peut en avoir plusieurs ????
 :??:  :??:  :??:  
DELPHI n'est pas un L4G, mais un vrai langage de KalitAi
mais svent on l'utilise mal :??:  
 
 




Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
os2 va voir sur mon site borland rulez pour la poo en delphi...

AGA a écrit a écrit :

En fait si on l'utilise comme on devrait (ou comme je devrais :D )
Comment on declare une classe?
Les methodes?
c une classe par Unit ou on peut en avoir plusieurs ????
 :??:  :??:  :??:  
DELPHI n'est pas un L4G, mais un vrai langage de KalitAi
mais svent on l'utilise mal :??:  
 
 



antp get/set c'est en C++ ça, en Pascal y a mieux:
 

Code :
  1. private
  2.   FAttribut: Integer
  3.   procedure SetAttribut(AValue: Integer);
  4.   function GetAttribut: Integer;
  5. public:
  6.   property Attribut: Integer read GetAttribut write SetAttribut;
  7. end;
  8. procedure SetAttribut(AValue: Integer);
  9. begin
  10.   ...
  11.   FAttribut := AValue;
  12.   ...
  13. end;
  14. procedure GetAttribut: Integer;
  15. begin
  16.   ...
  17.   Result := FAttribut;
  18. end;


 
ça permet d'assigner/lire l'attribut comme si c'était un attribut public:
 

Code :
  1. MonOnject.Attribut := 1;


 
Mais on passe par des fonctions pour le faire (donc avec des contrôles, calculs, ...)
 
on peut aussi directement mettre:
 

Code :
  1. property Attribut: Integer read FAttribut write FAttribut;


 
par exemple.

 

[jfdsdjhfuetppo]--Message édité par antp--[/jfdsdjhfuetppo]

AGA

antp a écrit a écrit :

tu peux mettre plusieurs classes par unit mais en general c'est mieux de n'en mettre qu'une seule, sinon ça s'embrouille dès que tes classes sont un rien grosses.
aucun attribut public, tout en private, accessible via des propriétés qui elles sont public/published.  
 
 




cad Des methodes genre getCetAttribut???
 
En gros une method en java ou C++ c'est des procedures ds Delphi (ou function) ??

antp tu peux mettre plusieurs classes par unit mais en general c'est mieux de n'en mettre qu'une seule, sinon ça s'embrouille dès que tes classes sont un rien grosses.
aucun attribut public, tout en private, accessible via des propriétés qui elles sont public/published.

 

[jfdsdjhfuetppo]--Message édité par antp--[/jfdsdjhfuetppo]

AGA bref comment utilisé le Orienté Objet
AGA En fait si on l'utilise comme on devrait (ou comme je devrais :D )
Comment on declare une classe?
Les methodes?
c une classe par Unit ou on peut en avoir plusieurs ????
 :??:  :??:  :??:  
DELPHI n'est pas un L4G, mais un vrai langage de KalitAi
mais svent on l'utilise mal :??:

 

[jfdsdjhfuetppo]--Message édité par AGA--[/jfdsdjhfuetppo]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)