В чем разница между методом и инстансом класса
Python
Middle
Без компании
В чем разница между методом и инстансом класса
Ответы
Метод — это функция, определенная внутри класса и привязанная к его экземплярам (инстансам). Инстанс — это конкретный объект, созданный на основе класса.
**Пример:**
```
class Dog:
def bark(self): # метод
print("Woof!")
my_dog = Dog() # инстанс класса
my_dog.bark() # вызов метода у инстанса
```
**Ключевые отличия:**
- Метод принадлежит классу, но вызывается через инстанс.
- Инстанс — это конкретный объект с собственным состоянием (атрибутами).
- Методы могут изменять состояние инстанса через `self`.