super() 에 대해서 질문입니다.

super().__init__() 은 부모 클래스의 생성자를 가져오는 건데
영상중에 수펴를 활용한 호출은 반드시 __init__() 메소드에만 적용되는 것이 아니라 클래스내에 정의된 다른 메소드에도 그대로 정의 됩니다 라는게 ,, 이해가 안갑니다.
원래 클래스를 상속받으면 기본적으로 부모 클래스의 메소드를 사용할수 있는거 아닌가요??? 제일 마지막 줄 내용이 무슨 말인지 이해가 안됩니다 ㅜㅜ
답변 2
1
안녕하세요! "원래 클래스를 상속받으면 기본적으로 부모 클래스의 메소드를 사용할수 있는거 아닌가요?" 맞습니다. 다만 부모의 메소드를 "그대로" 사용하는게 아니라 자식클래스에서 부모의 메소드는 활용하되 이에 더해서 자식만의 기능까지 추가된 메소드를 만들고 싶은 경우가 있을 수 있습니다. 이때는 똑같은 이름의 메소드를 정의하고 내부에서 super()를 이용해서 부모의 메소드를 호출한 후, 그 다음줄부터 '자식만의 기능'을 추가해주면 되겠죠?
0
감사합니다 ^^!!! 파이스탁에서 보고 강의 들을려고 왔습니다,, ㅎㅎ 파이썬 기초에 대한 내용은 알고는 있었는데,
다시 한번 들으면서 개념 정리에 도움 되었습니다. ^^ 강의 잘 듣겠습니다. !!
수업자료 다운로드
0
44
1
extension 설치 시 오류 문의
0
162
2
아나콘다 윈도우즈 설치 시, 다른 설치만 보입니다.
0
401
2
모듈 스크랩파이 설치가 안됩니다
0
159
1
아나콘다 프롬프트에서 모듈이 실행이 안되어요
0
317
2
desktop이 없어서..
0
144
1
Continue 질문입니다
0
107
1
%0이 짝수라는뜻인가요?
0
135
1
continue에 관해서 질문드립니다
0
110
1
사용자 파일 밑에 Anaconda 설치가 되지 않습니다.
0
361
1
예외처리 구문
0
100
1
파이썬 모듈
0
152
2
jupyter toc이 설치되지 않습니다.
0
118
1
딕셔너리 문자 따옴표
0
105
1
띄어쓰기를 꼭 언더바로 표시하는 이유가 있나요?
0
578
1
자료를 다운받았는데 주피터에 뜨지않습니다
0
185
2
아나콘다 설치시에 jupyter lab이 안깔렸어요
0
356
1
수업자료를 어떤 곳에 넣어야 하나요?
0
262
1
익스텐션 설치하면 아래와 같은 화면이 나옵니다
0
244
2
리스트
0
171
1
수치 연산?
0
187
1
윈도우 아나콘다 설치를 했습니다만, 설치 후 아나콘다 프롬프트를 실행하려고 검색창에서 입력했는데, 프롬프트가 없어요.
0
1543
1
함수의 정의/호출 관련 질문
0
211
1
(base)가 안 뜹니다.
0
353
2





