카테고리 없음
파이썬 3
J-Chris
2023. 7. 3. 21:21
생성자
workspace/3-constructor/exam1.py
class Car:
# 생성자 : 객체 생성시 자동 호출되는 함수
def __init__(self, speed = 10, color = 'blue', model = 'E-class'):
# 인스턴스 변수 선언함
self.model = model
self.color = color
self.speed = speed
# 인스턴스 메소드 : 파라미터로 self가 들어가있는 것을 인스턴스 메소드라고 한다
def set(self, speed, color, model):
# 인스턴스 변수 변경에 사용
self.model = model
self.color = color
self.speed = speed
def output(self):
print('모델:', self.model)
print('색상:', self.color)
print('속도:', self.speed)
# 객체 생성 : 클래스 안의 변수와 함수를 메모리에 만드는 것
myCar = Car()
# myCar.output()
print('-'*20)
myCar.set(30, 'red', 'F-Class')
myCar.output()
print('-'* 20)
로또 연습문제 인터넷에서 관련 코드 보기