클래스 정의
CODEDRAGON ㆍDevelopment/Python
반응형
클래스 정의
· "class 클래스명" 을 사용하여 정의합니다.
· 데이터와 데이터를 변형하는 함수를 같은 공간에 작성하게 됩니다.
· 클래스 내부에 선언된 변수와 메서드는 모두 현재 객체의 attribute(속성) 이라고 합니다.
· 다른 OOP 언어와 달리 파이썬은 Dynamic Language로서 새로운 attribute를 동적으로 추가할 수 있고, 메서드도 일종의 메서드 객체로 취급하여 attribute를 포함하고 있습니다.
class 클래스명: #헤더(Header) #몸체(Body) 멤버변수 def 멤버메소드명(인자): 메소드 내용
|
빈 클래스 생성
클래스 멤버를 정의하지 않은 가장 간단한 빈 클래스
class MyClass: pass |
'Development > Python' 카테고리의 다른 글
산술 연산자(사칙연산자) (0) | 2019.11.19 |
---|---|
nltk 데이터 다운하기 (0) | 2019.11.18 |
dtype (0) | 2019.11.15 |
AttributeError: module 'xxx' has no attribute 'xxx' (0) | 2019.11.14 |
4.Summary - 4.데이터베이스 활용 (0) | 2019.11.14 |