Встречается на собеседованиях • сегодня

В чем разница между методом и инстансом класса

Метод — это функция, определенная внутри класса и привязанная к его экземплярам (инстансам). Инстанс — это конкретный объект, созданный на основе класса.

Пример:

python
class Dog:
    def bark(self):  # метод
        print("Woof!")

my_dog = Dog()  # инстанс класса
my_dog.bark()   # вызов метода у инстанса

Ключевые отличия:

  • Метод принадлежит классу, но вызывается через инстанс.
  • Инстанс — это конкретный объект с собственным состоянием (атрибутами).
  • Методы могут изменять состояние инстанса через self.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы