Présentation des spécificités du modèle objet de Python

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
53
Mois de parution
mars 2011
Spécialité(s)


Résumé
Cet article a pour ambition la présentation du modèle objet de Python et des principales fonctionnalités disponibles pour l'écriture des classes.

1. Modules et classes

1.1 Déclaration d'une classe

Avant de commencer, je rappelle qu'en Python, tout est objet : une fonction est un objet, une classe est un objet, une instance est un objet, une méthode est un objet, ...

Déclarer une classe est aussi trivial que cela :

class MaClasse(object):

pass

Ma classe hérite de la classe object (la classe de base), et pour l'instant ne fait rien. Il faut maintenant toujours préciser la classe de base, on ne doit plus écrire :

class MaClasse:

 pass

Je rappelle que le symbole

Cet article est réservé aux abonnés. Il vous reste 97% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous