본문 바로가기
Aiffel/Fundamental

클래스 변수와 인스턴스 변수

by EDGE-AI 2022. 1. 10.
class Car:
    Manufacture = "India"

    def __init__(self, color, category='sedan'):
        self.color = color
        self.category = category
  • Manufacture : 클래스 변수
    • 클래스에 바로 선언된 속성
    • 클래스에 의해 생성된 모든 객체에서 같은 값을 조회
  • self.color : 인스턴스 변수
    • __init__ 안에서 self를 통해 선언된 변수
    • 객체가 인스턴스화될 때마다 새로운 값 할당
    • 서로 다른 객체간에는 값 공유 X

'Aiffel > Fundamental' 카테고리의 다른 글

Parameter, HyperParameter  (0) 2022.01.18
Class 상속  (0) 2022.01.10
생성자 __init__  (0) 2022.01.10
객체 지향 프로그래밍  (0) 2022.01.10
Logistic Regression  (0) 2022.01.06