Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- MBTI성격유형
- 파이썬문법
- 패스트캠퍼스후기
- 중국수출통제
- 노르웨이기준금리
- 파이썬강의
- 비트코인
- 파이썬독학하기
- 파이썬배우기
- 광교카페
- 파이썬기초
- 패스트캠퍼스수강후기
- SQL
- 미국디리스킹
- 파이썬온라인수업
- 스위스기준금리
- 암호화폐
- MBTI
- swift문법
- 스크래핑
- MBTI성격검사
- 파이썬수업
- 파이썬강의후기
- 파이썬클래스
- 비전공자파이썬
- 셀레니움
- 파이썬독학
- 순천여행
- 파이썬 인강
- 파이썬인강
Archives
- Today
- Total
이제 데이터 공부 안하는 블로그
[파이썬 기초] 클래스 (상속, 다중상속, 메소드오버라이딩, Super) 본문
오늘은 클래스를 사용하는 문제가 나왔다.
예전에 클래스 공부하면서 정리한 노트를 보면서 다시 복습을 해봤다. (손으로 쓴 건 글씨체 나만 알아볼 수 있다)
클래스와 인스턴스 만들기
아래는 클래스 인스턴스 객체를 생성한 예이다. 인스턴스 객체를 생성할 때는 내가 위에서 만든 클래스이름을 써주고 뒤에 괄호 쓰고, 괄호안에 self를 제외한 이름과 나이를 써서 만들어 준다.
클래스 상속과 다중상속
마치 부모가 자식에게 상속해주듯이 클래스도 상속을 할 수 있다. 상속을 해주는 클래스가 부모클래스가 되고 상속을 받는 클래스가 자식클래스가 된다. 공통되는 부분의 코드를 중복으로 적지 않기 위해서 클래스를 재활용하는 개념이라고 보면 된다. 자식클래스는 부모클래스로부터 모든 속성과 메소드를 상속받을 수 있다. 다중상속은 여러 부모클래스로부터 속성과 메소르를 상속받는 것을 말한다. 다중상속은 그다지 추천하지 않는다고 한다. (그 이유는 너무 복잡해져서..?)
자식클래스를 만들 때는 자식클래스 이름 뒤 괄호() 안에 꼭 부모클래스 이름을 넣어줘야한다.
메소드오버라이딩과 Super부분은 나중에 다시 정리해봐야겠다. 글씨체 나만 알아볼 수 있으니까;;
참고자료 : https://nadocoding.tistory.com/
'파이썬' 카테고리의 다른 글
[파이썬 기초] 문자열 관련 함수 join, split, upper, lower, replace (0) | 2021.09.18 |
---|---|
[파이썬 기초] 딕셔너리 (del, list, sorted, in, not in, dict, items) (0) | 2021.09.16 |
파이썬 클래스, 인스턴스, 메소드, 모듈 이해하기 (0) | 2020.12.20 |
상수 (constants) & 변수 (variable) (0) | 2020.12.08 |
패스트캠퍼스 파이썬 웹 개발 올인원 패키지 챌린지 참여 후기 (0) | 2020.12.08 |