4.03. [PYTHON] 파이썬 객체 이해&클래스 선언


4.03. [PYTHON] 파이썬 객체 이해&클래스 선언

객체는 속성(Attribute)과 메서드(Method)를 가지며, 객체를 만든다는 것은 대상(Object)를 추상화(Abstraction) 하는 것입니다. 파이썬은 클래스를 사용하여 객체를 만듭니다. 클래스 생성 양식은 "Class 클래스명 ();"와 같습니다. 클래스를 생성하는 예제를 아래와 같이 만들었습니다. 이때 생성한 클래스"cat1 = Cat()"으로 객체를 호출할 때 "def __init__():"이 호출되는데 이것을 생성자라고 합니다. 생성자는 더블 언더바 두 개 사이에 "init" 키워드를 써서 "__inti__"와 같이 만듭니다. class Cat(): def __init__(): cat1 = Cat() 위 코드에서 "def"는 아래와 같이 사용합니다. 강좌에서도 나왔지만 괄호 안에 최소한 "self"가 없으면 에러가 발생합니다. 클래스는 "클래스(공유)"와 "인스턴스(개별)" 변수를 가지고 있습니다. 아래 코드에서 species는 클래스 전체에 동일하게 적용되는 클...


#python #객체 #인스턴스 #클래스 #클래스변수 #파이썬

원문링크 : 4.03. [PYTHON] 파이썬 객체 이해&클래스 선언