Вверх ↑
Ответов: 9906
Рейтинг: 351
#1: 2009-11-16 19:14:21 ЛС | профиль | цитата
Мне всегда было интересно, чего же люди начинают знать после таких объяснений....

Assasin, все на самом деле очень просто.
1) Типа, всякая функция/процедура имеет какое-то количество аргументов (каким макаром они передаются в код - отдельный разговор, и тоже не очень сложный)
2) А методы объекта/класса - это просто те же самые функции/процедуры, НО у них есть ЕЩЕ один явно не показанный аргумент (как правило - первый).
3)Этот агрумент и называется self (у плюшников - this), в котором просто содержится адрес того куска памяти, который особо продвинутые челы называют, скажем, объектом. Если хотят показаться особо умными, начинают называть более изощренными способами (при том же содержании).
4) Ну и все, в общем-то.

карма: 9

0