2010-03-11 2 views
2

Я просто любопытно, я пишу некоторые заметки для друга, и я не знаю, как лучше всего обратиться к Что происходит здесь ...Терминология сообщений об объектах?

[myObject display]; 
  1. доступ к объекту путем вызова дисплей

  2. доступ к объекту на дисплее сообщений

  3. доступ к объекту, отправив сообщение на дисплее

  4. прочее ...

Просто хочу удостовериться, что я правильно поняла терминологию.

Гэри

+0

часто с c легче читать вещи назад – slf

ответ

8

Строго говоря, звонок «отправляет сообщение display на номер myObject».

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

2

Я хотел бы сказать: Отправить display для myObject.

4

Вы отправляете отображаемое сообщение в myObject или вы указываете myObject для отображения.

Вы не обращаетесь к myObject, вы говорите ему что-то делать.

Смежные вопросы