мне нужно поставить что-то вроде этого в моей программеОбратитесь к классу вне его метода?
class the_class_name(Parent):
the_attribute = self.parent_class_method()
#the parent class method will return a value
#but I cannot use self here since there's no self
Как я могу выполнить это? Есть ли другая альтернатива, которая может сделать эту работу для меня?
Я попытался с помощью __init__
вроде этого:
def __init__(self):
Parent.__init__(self)
self.attribute = self.the_method()
Но тогда у меня есть проблемы при создании объекта, он не будет получать какие-либо параметры, которые Parent
класс обычно получает больше
Что вы хотите это сделать? Ваше намерение более двусмысленно, чем вы могли бы понять. – user2357112
Мне нужно обратиться к методу родительского класса, и я хочу назначить возвращаемое значение атрибуту объекта прямо при создании объекта. –
Какова реализация класса «Родительский»? –