Python - Encapsulation and Data Protection
What will be the output of the following code?
class Circle:
def __init__(self, radius):
self._radius = radius
@property
def radius(self):
return self._radius
@radius.setter
def radius(self, value):
if value < 0:
self._radius = 0
else:
self._radius = value
c = Circle(5)
c.radius = -3
print(c.radius)