[Delphi] POO

POO [Delphi] - Programmation

Marsh Posté le 05-03-2002 à 17:05:39    

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]


---------------
ma vie, ma carrière! - Un trait d’union entre des photos et des mots.
Reply

Marsh Posté le 05-03-2002 à 17:05:39   

Reply

Marsh Posté le 05-03-2002 à 17:06:25    

bref comment utilisé le Orienté Objet


---------------
ma vie, ma carrière! - Un trait d’union entre des photos et des mots.
Reply

Marsh Posté le 05-03-2002 à 17:11:22    

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]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 05-03-2002 à 17:52:22    

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) ??


---------------
ma vie, ma carrière! - Un trait d’union entre des photos et des mots.
Reply

Marsh Posté le 05-03-2002 à 18:02:27    

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]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 05-03-2002 à 18:44:57    

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 :??:  
 
 




---------------
Borland rulez: http://pages.infinit.net/borland
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed