반응형 파이썬 클래스2 Part 31. 파이썬 클래스의 변수 클래스의 변수 클래스에는 2가지 변수가 있으며, 기능과 용도가 다릅니다. 클래스의 주요 변수는 다음과 같습니다. - 클래스 변수(class variable) : 클래스 내에서 생성된 변수입니다. 하나의 클래스에는 동일한 이름의 변수가 단 하나 생성됩니다. - 인스턴스 변수(instance variable) : 각 객체 내에서 생성되는 변수입니다. 동일 클래스라도 각 인스턴스 별로 별도의 변수가 생성됩니다. 속성이라고도 합니다. class ClassName: class_var = 'class variable' def __init__(self) : self.intance_var = 'instance_variable' # 클래스의 변수 class Myclass: count = 0 # 클래스 변수 --> 역할 .. 2022. 8. 6. Part 30. 파이썬 클래스와 객체, 생성자 파이썬의 클래스(class) 클래스는 객체의 설계도와 같은 역할을 하며, 마치 클래스라는 '붕어빵틀'로 객체라는 '붕어빵'을 만들어내는 것과 같습니다. 동일한 붕어빵 틀로 팥,슈크림 등을 만들 수 있습니다. 이와 같이 동일한 클래스로 다른 객체를 여러 것이 생성할 수 있습니다. 파이썬에서의 객체(Object) 클래스를 기초로 하여 생성된 실제 자료를 객체라고 합니다. 어떤 클래스의 객체를 해당 클래스의 인스턴스(instance)라고도 합니다. 파이썬은 모든 것이 객체로 되어 있으며, 그 기본이 되는 클래스가 각각 존재합니다. 객체의 경우 실제 메모리를 차지하게 되며, 차지한 메모리의 주소가 저장된 장소가 바로 변수입니다. 클래스의 생성자(Constructor) 클래스에서 객체를 생성할 때에는 생성자라는 .. 2022. 8. 6. 이전 1 다음 반응형