더북(TheBook)

인자는 선택이므로 Time을 인수 없이 호출하면 기본값을 얻게 된다.

>>> time = Time()

>>> time.print_time()

00:00:00

인수를 하나만 제공하면 hour를 재정의한다.

>>> time = Time (9)

>>> time.print_time()

09:00:00

인수를 두 개 제공하면 hourminute를 재정의한다.

>>> time = Time(9, 45)

>>> time.print_time()

09:45:00

인수를 세 개 제공하면 기본값 세 개를 모두 재정의한다.

연습삼아 Point 클래스에서 xy를 선택 인자로 받고 이에 해당하는 속성에 할당하는 init 메서드를 작성하라.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.