Python2 [python] 클래스 상속(inheritance) 앞장에 클래스 상속을 공부하다보니 필요한 클래스(class), 생서자(__init__) 추가로 (self)에 관하여 간략하게 정리를 진행해 보았다.이제 본격적으로 클래스 상속에 관해 알아보자.알아볼 내용:상속, 생성자, super(), 다중 상속, 다중 상속시 인자 처리 클래스 '상속'이란?: 부모 클래스(Super Class or Parent Class)의 속성(변수)과 메소드(함수)를 자식 클래스(Child Class or Sub Class)가 가지게 되는 메커니즘을 뜻한다.쉽게 말하면 클래스를 만들때, 이미 만들어져 있는 클래스의 능력을 그대로 갖도록 하는 것이다. 아래 코드를 살펴보자.class bumo: name = '부모님 이름' home = '서울' def show_info(.. 2025. 4. 27. [python] 클래스(class), self, 생성자(__init__)...(클래스 상속(inheritance)이해를 위한...) 들어가며,python의 class상속에 대해 공부해야겠다는 생각이 들었다. (어떤 코드를 리뷰하면서 개념적 이해가 부족하다 느꼈다.)이에 따라 class상속을 공부하다 보니, class를 보고, 사용하며 큰 이해 없이 사용했던 self의 의미, __init__의 의미에 대한 이해가 부족하다는 생각이 함께 들었다.따라서 본 글은 class 상속에 대해 이해하기 위해1. 클래스 이해2. 생성자 이해(다음 글, 3. 클래스 상속 이해)순으로 진행될 예정이다. 매우 중요 : '나는 클래스, 생성자 이런건 알고있고 상속에 대한 얘기만 듣고싶다' 하시는 분은 다음 글로 넘어가주시기 바랍니다. (분량조절 실패로 클래스 상속은 다음 장으로 넘겨졌습니다...)https://justhash.tistory.com/21 [p.. 2025. 4. 27. 이전 1 다음