Встречается на собеседованиях • сегодня
В чем разница между объектом и экземпляром класса
В 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
интервью вопросы и ответы