728x90
유용한 링크
https://blockdmask.tistory.com/443
[python] 파이썬 클래스1 클래스(class), 객체(object), 생성자, 메서드
안녕하세요. BlockDMask 입니다. 오늘은 클래스, class 라는 것에 대해서 알아보려고 하는데요. 매우 중요한 개념이고, 이걸 어떻게 쓰는가에 따라서 재사용성이 확 늘어나기 때문에 정말 중요한 개
blockdmask.tistory.com
https://blockdmask.tistory.com/445
[Python] 파이썬 클래스2 상속, 추상 클래스, 메서드 오버라이딩
안녕하세요. BlockDMask 입니다. 오늘은 지난시간에 이어서 파이썬 class 2탄 입니다. 오늘 배워볼것은 상속에 대한것 인데요. 상속도 굉장히 중요한 개념이니 꼭 알고 넘어 가시길 바랍니다.지난시
blockdmask.tistory.com
부모클래스의 생성자를 상속받으려면 => 자식클래스의 생성자 __init__ 아래 줄에 super 사용해야 함.
반면, 부모클래스의 메소드를 상속받으려면, 자식클래스 괄호 안에 부모클래스 언급만 하고, super 할 것 없음.
만약 메소드를 변형하고자 한다면 그게 곧 '오버라이딩' 한다는 거임.그때 def 하면 됨.
이외 자식클래스에만 별도로 추가로 함수 정의하고자 한다면 def 하고.
728x90
'개발 > CS study' 카테고리의 다른 글
[백준] Linked list(연결 리스트) / 키로거 (0) | 2023.07.05 |
---|---|
[프로그래머스] Linked list(연결 리스트), 효율성 개선 / 표편집 (0) | 2023.07.02 |
[백준] 병합 정렬, 재귀, 1517 버블소트 (0) | 2023.06.29 |
[파이썬] global, unlocal / 전역변수, 지역변수 (1) | 2023.06.29 |
[Error] unbound variable error - python (0) | 2023.06.29 |