Исходя из фона Java, я хочу, чтобы класс имел определенные атрибуты и устанавливал их в конструкторе.
В настоящее время я использую глобальное ключевое слово, например.
def class A():
global attribute1
global attribute2
__init__():
attribute1 = 1
attribute2 = 2
Есть ли лучший способ сделать это?Причина, по которой я спрашиваю, заключается в том, что я не уверен в правильности установки всех атрибутов «Global».
РЕДАКТИРОВАТЬ: Кроме того, всякий раз, когда я получаю доступ к атрибутам, мне нужен self.attribute ... это необходимо?то есть в Java вы не требуете this.attribute все время.