Class2 Class 상속 class Car: Manufacture = "India" def __init__(self, color='red', category='sedan'): self.color = color self.category = category def drive(self): print("I'm driving") def accel(self, speed_up, current_speed=10): self.speed_up = speed_up self.current_speed = current_speed + self.speed_up print("speed up", self.speed_up, "driving at", self.current_speed) class NewCar(Car): pass car = NewCar() car.d.. 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 2022. 1. 10. 이전 1 다음