Свойство класса @property

polin11

Новичок
Пользователь
Апр 18, 2022
6
0
1
Есть класс со свойством subs, можно ли subs вызвать из другого метода класса?
Python:
class Rec:
    def __init__(self, w, h):
        self.w = w
        self.h = h
    @property
    def subs(self):
        return str(self.w)
    def print_new(self):
        self.subs()  # тут хочется вызвать свойство, но падает ошибка
rec = Rec(1,2)
rec.print_new()
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 661
474
83
ваш проперти возвращает строку, а строку вызвать нельзя
 

Форум IT Специалистов