OOP – Part 13 @Property Decorator
ال Code الموجود في الدرس
# --------------------------------------------------------
# -- Object Oriented Programming => @Property Decorator --
# --------------------------------------------------------
class Member:
def __init__(self, name, age):
self.name = name
self.age = age
def say_hello(self):
return f"Hello {self.name}"
@property
def age_in_days(self):
return self.age * 365
one = Member("Ahmed", 40)
print(one.name)
print(one.age)
print(one.say_hello())
# print(one.age_in_days())
print(one.age_in_days)