[파이썬] 클래스에서 메소드를 호출하는 방법에 대하여

클래스에서 메소드를 호출하는 방법이 아래의 3가지가 있는데
(1) 클래스 이름을 이용한 호출
(2) 인스턴스 이름을 이용한 호출
(3) 클래스 내부에서 자신의 클래스에 속한 메소드를 호출 self.메소드 이름(매개변수)

(4) (3)의 방법으로 부모클래스의 메소드를 자식클래스에서도 사용가능하므로 자식클래스에서
[ self.부모클래스메소드 이름(매개변수)] 명령어를 사용하여 메소드를 호출할 수 있다고 알게되었습니다

(1)번과 (2)번의 예시는 점프 투 파이썬에 잘 설명이 되어 학습하고 있는데
혹시 (4)번의 경우가 설명된 간단한 코딩 예시가 있는지 궁금하여 질문올립니다:)

desk8203 302

2022년 8월 22일 1:21 오후

목록으로
1개의 답변이 있습니다. 1 / 1 Page

점프 투 파이썬 클래스의 상속부분을 보시면 부모 클래스의 메서드를 호출하는 부분이 있습니다.

https://wikidocs.net/28#_9

다음은 간단한 예시입니다.

>>> class A:
...     def a(self):
...         return "a"
...
>>> class B(A):
...     def b(self):
...         return self.a() + "b"
...
>>> b = B()
>>> b.b()
'ab'

박응용

M 2022년 8월 22일 1:38 오후

감사합니다:) - desk8203님, 2022년 8월 22일 10:31 오후 추천 , 대댓글