getset
getter/setter
getter/setter
import math
class Circle:
def __init__(self, radius):
self.__radius = radius
def get_circumference(self):
return 2 * math.pi * self.__radius
def get_area(self):
return math.pi * (self.__radius ** 2)
def get_radius(self):
return self.__radius
def set_radius(self, value):
self.__radius = value
circle = Circle(10)
print("# μμ λλ μ λμ΄λ₯Ό ꡬν©λλ€.")
print("μμ λλ :", circle.get_circumference())
print("μμ λμ΄:", circle.get_area())
print("# __radiusμ μ κ·Όν©λλ€.")
print(circle.get_radius())νλΌμ΄λΉ λ³μ
λ°μ½λ μ΄ν°λ₯Ό μ¬μ©ν κ²μ»€μ μΈν° : @property μ @λ³μμ΄λ¦.setter
μμ λλ μ λμ΄ : OOP
Last updated