Встречается на 1% собеседований по Python
В чем разница между объектом и экземпляром класса
В Python объект (object) — это базовая сущность языка, экземпляр любого класса. Экземпляр класса (instance) — это конкретный объект, созданный на основе определенного класса.
Разница:
- Все экземпляры классов являются объектами, но не все объекты являются экземплярами конкретного пользовательского класса (например, встроенные типы
int,strтоже объекты). - Экземпляр класса имеет структуру и поведение, определенные его классом.
Пример:
python
class Car:
def __init__(self, model):
self.model = model
# Создаем экземпляр класса Car
my_car = Car("Tesla")
# my_car — экземпляр класса Car, но также и объект
print(isinstance(my_car, Car)) # True
print(isinstance(my_car, object)) # True 
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы