-
파이썬 클래스 (Python)program_language 및 궁금한것/Python 2019. 3. 14. 18:11
파이썬의 클래스
모듈 - 확장자가 py로 끝나는 파일
1. 파이썬은 void를 사용하지 않는다.
2. 파이썬은 return 값을 여러개 가진다.
--->이유: 인터프리터 언어이기 때문에
객체.메소드
클래스
캡슐화- 클래스가 만들어진 이유이다.
파이썬은 자바와 같이 완벽한 캡슐화는 어렵다.
__ private으로 표시
여러 기능들을 모아놓은 틀이란 개념으로 보면된다.
데이터를 넣는 set메서드 가져오는것은 get메서드
static - 공유의 의미가 잇다.
연산자 오버로딩 Operator Overloading
__add__(self, other)
오버로드와 오버라이드
오버로드
메소드들의 인자값만 다른것
이름만 다르다.
오버라이드
부모 클래스의 함수가 자식 클래스에도 존재한다.
리턴값, 이름값, 매개변수가 전부 같다.
재정의!
반응형'program_language 및 궁금한것 > Python' 카테고리의 다른 글
파이썬 모듈이란? (0) 2019.03.18 파이썬 기본 연산자(Python) (0) 2019.03.12 파이썬의 자료형(Python) (0) 2019.03.11 파이썬(Python) 설치방법(아나콘다, 쥬피터) (0) 2019.03.11 파이썬이란? (Python) (0) 2019.03.11