클래스·26 / 31

class와 __init__

class로 새로운 종류의 값을 정의합니다. __init__은 인스턴스가 만들어질 때 자동으로 불리는 특별한 메서드로, 첫 매개변수 self를 통해 그 인스턴스에 값을 저장합니다.

class Cat:
    def __init__(self, name, color):
        self.name = name
        self.color = color

nabi = Cat("나비", "하양")
print(nabi.name)

할 일

__init__에서 name을 받아 self.name에 저장하세요

막혔나요?
코드 에디터