Чем отличаются термины «объект» и «экземпляр» в языке программирования? - PullRequest
2 голосов
/ 04 августа 2010

Я не могу различить два термина.Как насчет тебя?

Ответы [ 3 ]

2 голосов
/ 04 августа 2010

Каждый объект является экземпляром типа. Слово экземпляр используется вместо объект при описании области действия элемента (т. Е. static против экземпляр ). Слово объект обычно используется вместо экземпляр при ссылке на цель ссылки (например, переменную или поле).

1 голос
/ 04 августа 2010

Для многих (возможно, большинства) целей нет реальной разницы. Вы можете попасть в некоторые дополнительные области, такие как C, который определяет практически все (кроме функции), адрес которой является «объектом», но, конечно, ничто в C не является «экземпляром» так, как этот термин обычно используется (т. е. экземпляр класса). Опять же, все зависит от определений - если вы и тот, с кем говорите, соглашаетесь с тем, что означают слова, не имеет большого значения, называете ли вы что-то «экземпляром» или «объектом» или "blarfle".

0 голосов
/ 04 августа 2010

Объект - более общий термин.Все, что является объектом, не может быть экземпляром определенного типа.Для наиболее распространенных целей эти термины могут взаимозаменяться, особенно в контексте программы.

...