코딩테스트1 알고리즘 인사이드 with 파이썬 p.43 두 인스턴스가 지닌 좌표의 거리를 계산하여 출력하면 다음과 같습니다. origin = Coordinate() target = Coordinate(10, 10) dist = origin.calc_distance(target) print(dist) 이외에 클래스에 메서드의 접근 제어를 private으로 선언하려면 메서드 이름 앞에 _를 2개 붙이면 됩니다. def __reset(self): self.x = 0 __ 를 앞에 붙인 메서드는 private으로 선언되기 때문에 다음과 같이 호출할 수 없습니다. 따라서 다음과 같은 예외가 발생합니다. origin.__reset() Traceback (most recent call last): File "...coordinate.py", line 35, in.. 2023. 11. 8. 이전 1 다음