Объекты в объектно-ориентированном программировании в цели c - PullRequest
0 голосов
/ 02 февраля 2012

Программист-новичок здесь, который программировал на C раньше, и я сейчас начинаю изучать объектно-ориентированное программирование, так как я хочу программировать для iOS в будущем. Я прочитал документацию Apple, и большая ее часть совершенно ясна, за исключением того, что у меня возникают проблемы с пониманием объектов, которые, очевидно, должны быть базовыми знаниями. Документация Apple гласит:

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

Итак, мой вопрос: если у всех объектов есть общие методы, и у всех объектов есть совпадающие наборы переменных экземпляра, то в чем же разница между объектами одного и того же класса? Я думал, что объекты состоят только из переменной экземпляра и методов

Спасибо всем, кто ответит

1 Ответ

1 голос
/ 02 февраля 2012

Я думаю, что ваше недоразумение происходит от использования Apple языка «подходящих наборов».Экземпляр класса имеет те же методы, что и любой другой экземпляр, и его собственный набор переменных экземпляра.Таким образом, каждый экземпляр отличается от любого другого экземпляра.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...