Je suis un Noob Python.python lier un type à une variable
Je crée une classe comme suit:
class t1:
x = ''
def __init__(self, x):
self.x = x
class t2:
y = ''
z = ''
def __init__(self, x, y, z):
self.y = t1.__init__(x)
self.z = z
Maintenant, contrairement à C++ ou Java, je ne lie pas le type de données à y en écrivant la définition de classe. C'est seulement parce que le code du constructeur est tel qu'il montre que y est de type t1. Peut-on lier un type de données en déclarant y?
non je voulais dire t1 .__ init __ (x) sans l'affectation. self.y = t1 (x) a aussi du sens. merci –
* objet de type 'str' * vous voulez dire. – SilentGhost
@SilentGhost: Merci - corrigé. – RichieHindle