Задать вопрос

В чем разница между методом класса и методом объекта в Objective-C?

Здравствуйте, объясните пожалуйста в чем разница между методом класса и методом объекта в Objective-C?

Для чего нужно такое разделение? Как и где используется?

Просто я раньше использовал только C++ и Java. Так что у меня разрыв шаблонов :-D. Литературу читал, но не где ни понял до конца.
  • Вопрос задан
  • 8003 просмотра
Подписаться 4 Оценить Комментировать
Решения вопроса 1
Ну, раз раньше использовали в том числе С++, наверняка встречались со статическими методами. Вот их можно считать аналогами методов класса. Нестатические методы, соответственно, аналог объектных. Грубо говоря, метод класса может быть использован без создания экземпляра этого класса.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
iqw
@iqw
Serior Software Engineer
Статический метод - выполняет какие то действия, но не может влиять на свойства ксасса. Динамический - может вызываться только когда создан екземпляр класса (обьект), но он может получить доступ к свойствам обьекта.
А вообще, чтоб долго не обьяснять - сначала почитайте основы ооп, они у всех ЯП почти одинаковые, например:
habrahabr.ru/post/87119
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы