7. 클래스 7.3 객체 초기화

C급 개발자와 함께하는 파이썬 7.3 객체 초기화 객체를 생성할 때마다 프로그램을 실행할 때 사용하기 위한 몇몇 값을을 설정하고 싶습니다. 그러면 어떻게 해야할까요? 객체를 초기화 할때 그 객체를 사용할 준비를 하는것을 초기화 라고 합니다. 예들들어 자동차 클래스에 자동차 이름과 연식을 초기화 하기 위해서는 어떻게 해야 할까요? 위와 같이 def __init__(self, name, year) 함수를 정의합니다. self는 객체 […]

7. 클래스 7.2 클래스의 사용

C급 개발자와 함께하는 파이썬 7.2 클래스의 사용 우리는 위에서 클래스에 함수를 추가하였습니다. 그런데 이러한 클래스와 객체를 사용하는 이유가 무엇일까요? 다음을 보도록 하겠습니다. 위에서 자동차를 클래스로 정의하였습니다. 자동차는 추상적이기 때문에 실제로 사용해야할 객체를 만들어야하는데 자동차 회사 벤츠로 알아보기로 하겠습니다. Benz = Cars() <= 벤츠는 자동차에서 상속받았습니다. Benz.run() <= 자동차에서 상속받은 벤츠는 전진하기 위해 전진 함수를 실행합니다. […]