Partage
  • Partager sur Facebook
  • Partager sur Twitter

[OOP] Recréer un type

Anonyme
    13 novembre 2014 à 6:56:46

    Salut,

    Voulant créer un petit langage de programmation, je désire créer des types différent de ceux de Python. Voilà ma question: Comment peut-on créer un type from scratch ? J'ai déjà commencé à recoder les méthodes spéciales (mon type n'hérite pas de str) en faisant par exemple pour la méthode __getitem__:

    def __getitem__(self, item):
        return self.__value[item]

    Jusque là rien de compliqué mais n'est-il pas crade de faire un attribut "privé" ? Dans mon langage, on n'est pas censé pouvoir avoir accès avec __dict__ mais bon...

    Auriez-vous un conseil ?

    Alpha.

    • Partager sur Facebook
    • Partager sur Twitter

    [OOP] Recréer un type

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown