클래스는 객체를 만들기 위한 설계도이고, 이를 바탕으로 객체라는 실체를 만든다. 클래스 내부에는 이 클래스가 어떤 속성과 어떤 행동을 할 수 있다는 게 정의돼있는데, 세부적인 값들은 객체마다 다를 수 있다. 클래스의 속성은 객체의 상태나 특성을 나타내고, 클래스의 메서드는 객체가 수행하는 동작을 정의한다.class Dog: def __init__(self, name, breed): self.name = name self.breed = breed def bark(self): return f"{self.name}가 짖습니다." def introduce(self): return f"이름: {self.name}, 품종: {self.breed}" ..