python class

이번 포스팅은 python을 사용하며 클래스에서 self의 이해를 깊게 하기 위해 정리한 것입니다. self - self는 class를 포스팅할 때 썼지만 처음에는 클래스에 정의된 함수인 메서드의 첫 번째 인자는 self 다!라고 외우고 지나갔습니다. 하지만 사용하면 할수록 self는 계속 나오는데 이해는 안 되고 하여 정리하고자 합니다. - 결론을 얘기하자면 self는 클래스의 인스턴스 그 자체를 말합니다. 즉, 객체 자기 자신을 참조하는 매개변수입니다. 예시를 들어 알아보겠습니다. - self를 전달하지 않는 메서드 class Food: def eatPizza(): print('yam') good = Food() good.eatPizza() - 결과 에러는 eatPizza 메서드에 arguments를..
이 포스팅은 점프 투 파이썬을 보고 정리하여 작성한 것입니다. 혹시나 수정해야 할 부분이나 질문이 있으면 댓글로 알려주세요! 파이썬에서 클래스란 함수나 자료형처럼 꼭 필요한 요소는 아니지만 프로그램 작성에 있어 보다 쉽게 만들 수 있게 해주는 것이다. 클래스(Class)와 객체(Object) 점프 투 파이썬에서는 클래스와 객체를 과자 틀과 과자 틀로 만든 과자로 비유하고 있다. 클래스는 도면이고 객체는 도면(클래스)으로 만든 것을 뜻한다. 객체는 객체마다 고유한 성격을 가진다는 특징이 있다. 무슨 말인가 하면, 동일한 클래스로 만든 객체들은 서로 영향을 전혀 주지 않는다는 것이다. 객체와 인스턴스의 차이 a = Calc() - 관계 위주로 설명 할 때 사용하는 것 똑같지만 어떤 것이 주체인가에 따라 다르..
우준세
'python class' 태그의 글 목록