1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42

DESS TIMH

Introduction au langage Perl

  1. Programmation objet

    Remarque: Ce paragraphe a été écrit uniquement pour avoir un exemple de programmation
    objet avec Perl : il ne sera pas développé dans le cadre du DESS TIMH

Pour ceux qui connaissent la programmation objet, Perl (version 5) permet de définir des objets.
En résumé on associe à un « objet » des données et des « méthodes ». Ce qui simplifie
l'utilisation ensuite de ces objets.

En Perl objet : un « objet » est une référence, une « méthode » est une procédure, une « classe »
d'objet est un package.

En pratique :
On crée un fichier Perl (avec le suffixe .pm) qui contient la classe d'objet que l'on veut définir

Deux méthodes particulières :
new, constructeur, appelée automatiquement à la création de l'objet
et DESTROY, destructeur, appelée automatiquement à la destruction de l'objet

Notes:
- On déclare les variables avec myplutôt que localen Perl 5
- La fonction blesspermet de rendre un objet « visible » de l'extérieur.

IMAGE imgs/introperl34.gif

http://www.med.univ-rennes1.fr/~poulique/cours/perl/

Page 27

[CONVERTED BY MYRMIDON]