![]() |
Цитата:
|
Цитата:
this - это пространство экземпляра self - это пространство класса, т.е. статиков По сути, обращение через self::someField равнозначно обращению через MyClass::someField |
А, не знал. А нужно оно только для тех, кто оперирует статиками и любит слово this ставить? ;)
|
Не ставлю в других языках, где от этого ничего не меняется. В AS3 ставлю всегда, даже не смотря на то, что иногда это ни на что не влияет. Мне так удобно читать. Кроме того - лишний раз подстраховаться от того, что случайно не делаешь что-то не то - почему бы и нет. Кода иногда приходится писать очень много и "на выброс", типа тех же юнит тестов, в которых за звучностью названий как-то не всегда уследишь + иногда просто генеришь по шаблону. Даже если это в общем итоге увеличивает надежность на промилю - мне не жалко лишние пару буков набрать.
|
Раздражает, когда везде где можно втыкивают this, по этому сам не ставлю. Как-то он не гармонично смотрится что-ли :)
|
Цитата:
|
Цитата:
Это как вызов new Ololo; без скобок, потому, что метод пустой? |
mayakwd, это как в делфе: "типа принято" методы и функции, в которые ничего не передается, вызывать без скобок. Однако потом сидишь и чешешь репу - метод это экземпляра или свойство?
|
Ого.. Задал вопросик...
Спасибо всем за ответы! |
Мы любим посмотреть на чужие проекты. И подметить как они не соответствуют нормам flasher.ru )
Lyso, спасибо что снова задали такой вопрос! Весна все простит ) |
| Часовой пояс GMT +4, время: 17:16. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.