Цель C Терминология Помощь - PullRequest
0 голосов
/ 02 декабря 2009

Так что я немного знаю C, пытаясь перейти в ObjC для приложений Max. Попытка выяснить условия и просто нужен гуру, чтобы ублажить меня.

Таким образом, объект можно рассматривать как дом, в котором хранятся операции и данные.

Но может быть много разных объектов одного типа, называемых экземпляром . Это можно представить как трейлерный парк (промышленное сообщество) с кучей объектных домов. Однако не знаете, как привести пример типа .

Следуя тому же примеру, методы - это способ манипулирования данными в доме?

Попытка выяснить эти определения в очень простом примере для моего мозга:)

Ответы [ 4 ]

0 голосов
/ 26 сентября 2014

Я знаю, что эта тема довольно старая, но я подумал, что постараюсь помочь, если кто-нибудь придет сюда в поисках ответов.

Object

План дома. У него есть планы по строительству дома, и он даже предоставит подрядчикам, чтобы построить дом для вас, но это не дом.

Instance

Это дом. Он также отслеживает все характеристики дома, и в результате он может быть интроспективным. IE: Вы можете спросить дом, сколько у него комнат, каковы его размеры и т. Д.

Метод

Почти каждый объект будет определять методы. Методы делают вещи. Следуя аналогии с домом, метод может быть механизмом, который захватит размеры для вас и распечатает их, или это может быть что-то, что изменит состояние дома. IE: вызвать сантехника, чтобы починить протекающую трубу в доме.

0 голосов
/ 02 декабря 2009

То, что вы спрашиваете, имеет мало общего с Objective-C, и все, что связано с объектно-ориентированным программированием . Читайте об этом, прежде чем погрузиться в новый язык!

0 голосов
/ 02 декабря 2009

Звучит так, будто вам нужно какое-то образование по объектно-ориентированному программированию в целом, а не по Objective-C конкретно. Сделайте поиск в Google для общих ссылок ООП. Вот некоторые основы, относящиеся к вашему конкретному вопросу:

Объект: общий термин для комбинации данных и связанных операций
Класс: конкретное определение объекта, то есть NSController
Экземпляр: определенный объект, созданный из определения класса

Итак, у меня может быть объект Controller1, который является экземпляром класса NSController. Это может называться «объектом NSController» или экземпляром «NSController».

0 голосов
/ 02 декабря 2009

Прекратите использовать эти аналогии, просто начните играть с учебными пособиями и кодом, вы поймете, что все делает в кратчайшие сроки.

В моих словах я бы назвал методы набором инструкций, которые вы можете вызвать с данным именем метода.

Но на самом деле, просто начните писать код, остальное придет :) (без вставки копий !!)

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