Я пытаюсь получить доступ к переменной из другого класса. В моем классе Model я пытаюсь получить доступ ко всем другим классам, которые я написал выше. Например, я попытался получить доступ к классу шаров из класса модели (его позиция). Но я получаю сообщение об ошибке при попытке получить к нему доступ.Python - вызывающий класс из других классов
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'
Вам нужно указать его аргументы, например 'Ball (4, 2)' –