클래스에 대하여 알아보겠습니다.
클래스란 자동차의 설계도면이라고 생각이 됩니다.
자동차를 만들때 설계도에 부속품들이 어떻게 들어가야 되는지 정의를 하고 그에 따라 만듭니다.
클래스도 마찬가지 입니다.
우리가 객체를 이용하여 데이터를 바인딩을 하거나 데이터에 대한 조합을 할때 우리는 클래스를 사용을 합니다.
그런 클래스는 사실 무형의 존재라서 사람들마다 정의하는 계념 알고있는 정도가 다르다고 할 수 있습니다.
그러면 이러한 클래스를 Python 에서 어떻게 사용을 하나 알아보겠습니다.
파이썬에서 클래스를 사용하기 위해서는 class 라는 키워드를 꼭 붙여야합니다.
class class_name :
pass:
클래스는 위와 같이 정의를 하면됩니다.
다음으로는 구조에 대하여 알아보겠습니다.
생성자와 내부 변수 선언과 내부 함수에 대하여 알아보겠습니다.
class ClassName :
t = 0
def __init__(self):
self.t = 11
위는 클래스에서 생성자 선언에 입니다.
__init__
은 생성자 키워드 입니다.
self
라는 것은 클래스 내부의 변수에 접근할 수 있는 키워드 입니다.
위의 내용같은 것은 클래스 생성시 자동으로t
라는 변수를 11 값으로 만들어 줍니다.