Progremming Study/python
Python class
dana's
2022. 5. 27. 00:07
728x90
클래스
-> 클래스는 객체 생성하기 위해 만듦
(함수 + 변수)
A = classname()
-> A라는 Classname의 인스턴스를 생성함
-> A는 객채
-> A Classname 클래스의 인스턴스
* 클래스의 용어
# 필드 : 클래스 안의 변수
# 메서드 : 클래스 안의 함수
# A는 객체, A는 모험가 class의 인스턴스 : O
A는 인스턴스, A는 모험가 class의 객체 : X
# 클래스의 첫 글자는 무조건 대문자로 써야 함
ex)
A = Maple()
-> 클래스
B = add()
-> 함수
* 생성자
-> 객체가 만들어질 때 기본적으로 실행되는 함수
def_init_(self):
* 소멸자
-> 객체가 소멸될 때 기본적으로 실행되는 함수
def_del_(self):
*** pip
pip.org에서 다른 개발자들이 개발해놓은 코드를 컴퓨터로 다운 받아올 수 있게 만든 프로그램
*** import
다른 파일의 클래스, 함수, 변수를 가져다 사용할 수 있게 만든 구문
728x90