Notice
Recent Posts
Recent Comments
Code IT
Python - Class Method, Instance Method 본문
# 클래스의 메서드는 두 가지 형태로 나뉜다. # 1. 인스턴스로 호출하는 "인스턴스 메서드" # 2. 클래로 호출하는 "클래스 메서드" # 지금 껏 만들어 왔던 모든 메서드들은 "인스턴스 메서드"들이다. # 인스턴스 메서드는 주로 멤벼번수들의 값을 참조하고 그 값을 변경시켜가며 # 결과를 만들어 가는 역할을 수행한다. # 클래스 메서드는 주로 변경되지 않는 값. # 즉, 상수나 유틸리티를 대상으로 사용하는 경우가 많다. # 클래스 메서드를 만드는 방법은 단순하다. # 메서드를 정의할 때 self 아귀먼츠를 제거하면 된다. class Util: def hello_in_class(): """ 클래스 메서드 (스태틱 메서드) """ print("반갑습니다.") def hello_in_instance(self): """ 인스턴스 메서드 """ print("안녕하세요") util = Util() util.hello_in_instance() # util.hello_in_class() Error!!!! Util.hello_in_class() # Util.hello_in_instance() Error!!!
'Python & Django' 카테고리의 다른 글
Python - 상속 (0) | 2019.02.03 |
---|---|
Python - self (0) | 2019.02.03 |
Python - 실습 - 게시판 만들기 (클래스) (0) | 2019.01.31 |
Python - 실습 - 게시판 만들기 (함수) (0) | 2019.01.31 |
Python - class (0) | 2019.01.31 |
Comments