Существует код, в котором переменная определяется следующим образом:
class MoveSquareClass(object):
# create messages that are used to publish feedback/result
_feedback = TestFeedback()
_result = TestResult()
def __init__(self):
# code continues
Мой вопрос: что произойдет, когда мы создадим экземпляр класса, будут ли переменные объявлены? Я понимаю, что определение переменных внутри конструктора упростит ситуацию, но это был код. Также мы должны вызывать их, используя префикс .init? Если да, то почему?