Les constructeurs en Python
J'ai besoin d'aide dans l'écriture de code pour un Python méthode constructeur.
Cette méthode constructeur serait de prendre les trois paramètres suivants:
x, y, angle
Ce qui est un exemple de cela?
- Est-ce devoirs? Si oui, veuillez étiqueter avec [devoirs].
- // , Seriez-vous prêt à améliorer cette question, @hugh?
Vous devez vous connecter pour publier un commentaire.
Le constructeur est toujours écrite comme une fonction appelée
__init__()
. Il faut toujours prendre comme premier argument une référence à l'instance en cours de construction. Ceci est généralement appeléself
. Le reste des arguments sont au programmeur.La
object
sur la première ligne est la super-classe, c'est à dire ce dit queMyClass
est une sous-classe deobject
. C'est normal pour Python définitions de classe.Vous accéder aux champs (membres) de l'instance à l'aide de la
self.
syntaxe.Constructeurs sont déclarées avec
__init__(self, other parameters)
, donc dans ce cas:Vous pouvez en lire plus à ce sujet ici: Définition de la classe en python
Voir le Tutoriel Python.