class Monster:
def __init__(self,name): #__init__ 생성자 함수
self.name = name #self.name은 속성
def say(self):
print(f"I'm {self.name}")
shark = Monster("상어") #제일 먼저 init으로 가서 name 변수 위치로 들어감.
shark.say()
wolf = Monster("늑대") #제일 먼저 init으로 가서 name 변수 위치로 들어감.
wolf.say()
##참고한 영상 ## 스타트코딩
class Monster:
def __init__(self,name,age): #__init__ 생성자 함수
self.name = name #self.name은 속성
self.age = age
def say(self):
print(f"I'm {self.name} {self.age}살")
shark = Monster("상어",7) #제일 먼저 init으로 가서 name 변수 위치로 들어감.
wolf = Monster("늑대",3) #제일 먼저 init으로 가서 name 변수 위치로 들어감.
shark.say()
wolf.say()
'Python' 카테고리의 다른 글
변하는 값을 화면의 같은 라인에 출력하는 방법 (0) | 2024.05.15 |
---|---|
Class 상속 개념 (0) | 2023.12.12 |
🍈🍉🍎🍓🍐딕셔너리를 활용한 과일 개수 세기 (2) | 2023.10.21 |
🖐🏻한마디 대화 프로그램 (0) | 2023.10.21 |
🕳️⚫⚪원넓이, 원둘레, 구의부피, 구의넓이 구하는 간단 프로그램 (0) | 2023.10.21 |