파이썬은 개인 아무것도 강요하지 않는다; 메소드/함수/클래스/what-have-you가 비공개임을 다른 사람들에게 알려주는 관습은 접두사 앞에 하나의 선행 밑줄을 붙이는 것입니다. 타사 프로그램은 자동 문서화 시스템과 IDLE의 help()를 사용하여 이러한 _ 이름을 무시할 수 있습니다.
코드는 다음과 같이 번역 것 :
class Circle(object): # in Python 3 you don't need `object`
member1 = None # not needed since all three are initialized
member2 = None # in __init__, but if you had others that
member3 = None # weren't this is how you would do it
def __init__(self, member1):
self.member1=member1
self._rest()
def _rest(self):
# lots of computing....
self.member2=result2
self.member3=result2
을 감안할 때 귀하의 의견을 코드에서,하지만, 당신이 될 것입니다 단지뿐만 아니라 오프 _rest
이 __init__
의 일부가 될 수 있도록 ...
class Circle(object): # in Python 3 you don't need `object`
def __init__(self, member1):
self.member1=member1
# lots of computing....
self.member2=result2
self.member3=result2
이것은 OOP가 아닙니다. – SLaks