[Python] Class

ggg9_·2020년 9월 30일
0

[Python] Function

목록 보기
5/5

Class란? class의 instance(실체)들을 object(객체)라 하고 object를 표현하기 위한 문법이나 개념을 class라 한다.

class

class ClassName:
    attribute = value              # class attribute, 모든 인스턴스가 공유
    
    def __init__(self, parameter): # method
        self.attribute = parameter # attribute
        .
        .
    
instance = ClassName()             # 인스턴스(객체) 생성
instance.attribute                 # 인스턴스 속성에 접근
ClassName.attribute                # 클래스 속성에 접근
  • class명은 각 단어의 앞글자를 대문자로 사용한다.
    __init__ 클래스가 실체화 될때 자동으로 호출된다.
    self 파라미터는 클래스가 실체화된 객체를 자동으로 넘겨주므로 항상 첫 파라미터로 정의 되어야 한다.

0개의 댓글