Ich versuche auf eine Variable aus einer anderen Klasse zuzugreifen. In meiner Model-Klasse versuche ich auf alle anderen Klassen zuzugreifen, die ich oben geschrieben habe. Zum Beispiel habe ich versucht, aus der Modellklasse (Position) auf die Ballklasse zuzugreifen. Aber ich bekomme einen Fehler, wenn ich versuche, darauf zuzugreifen.Python - aufrufende Klasse aus einer anderen Klasse
class Ball(object):
def __init__(self, x, y):
initialize variables
self._pos = (x, y)
def set_position(self, x, y):
self._pos = (x , y)
def get_position(self):
return self._pos
class Model(object):
def __init__(self):
self._position = Ball().get_position()
def get_ball_position(self):
return self._position
.
error : __init__() missing 2 required positional arguments: 'x' and 'y'
Sie müssen es Argumente geben, zum Beispiel 'Ball (4, 2)' –