Итак, я прочитал, что вы должны получить доступ к атрибутам объекта с помощью методов getter/setter, таких как object.get_this() или object.set_that(value). Поддерживает ли этот код методы, которые также определены в классе? Или они предназначены только для использования с экземплярами объектов. Например, так ли идиоматично это делать,
class test:
def __init__(self,value):
self.value = value
def get_value(self):
return self.value
def method(self):
return some_operation(self.value)
с get_value(), определенным для доступа к value для экземпляра объекта, или должен get_value() также использоваться в методах класса?
class test:
def __init__(self,value):
self.value = value
def get_value(self):
return self.value
def method(self):
return some_operation(self.get_value())