Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flasher.ru > Флейм

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 30.06.2008, 00:38
BlooDHounD вне форума Посмотреть профиль Отправить личное сообщение для BlooDHounD Посетить домашнюю страницу BlooDHounD Найти все сообщения от BlooDHounD
  № 11  
Ответить с цитированием
BlooDHounD
стервочка (я мужик)
 
Аватар для BlooDHounD

блогер
Регистрация: Mar 2004
Адрес: Борисов
Сообщений: 3,161
Записей в блоге: 22
Цитата:
Сообщение от chingachgoog Посмотреть сообщение
BlooDHounD, вы крайне невнимательны. Я сказал, что считать, что все методы в AS - паблики - это не верно. Но я не говорил, что научу ваc делать приватные методы на AS1.
Однако. Есть простой способ, сделать метод недоступным ниоткуда, кроме как из своего класса (экземпляра класса).
Тут выше, правда, тут же начали возмущаться, что это не приватный метод, т.к.:
- он ведет себя не как в AS3
- функция - это не метод
- this ОБЯЗАН указывать на один и тот же объект...
- и собственно вообще, нормально рабочие приватные методы - это как в AS3
ну вопервых, это был не я. это общественность взбунтовалась, так как, кажется я своими 3мя основными принципами ООП, оказался к ним ближе.
Цитата:
Сообщение от chingachgoog Посмотреть сообщение
Меня такой разговор удивляет. Есть способ сделать метод доступным только из данного класса. Есть или нет? Есть.
Вы можете такой метод назвать хоть валенком - кто против? Разве изменит это тот факт (который так неохото признать некоторым), что AS1 - это язык ООП? Не изменит. Гурский вообще прямо пишет, что объявление функции внутри другой функции - один из ходов ООП.
вообще это не приватный метод (а метод ли вообще?), а internal. если быть уже совсем точным. это ближе к терминологии, но инкапсуляцией тут и не пахнет.
и ещё: товарищу Гурскому, я бы с удовольствием выразил своё "ФИ". учить программирования на примерах ActionScript - это здавать быдло-программеров.
Цитата:
Сообщение от chingachgoog Посмотреть сообщение
__etc пишет, что хочет "нормально работающих приватных методов". Позвольте спросить, в чем их "нормальность"? И самое главное - для КАКОЙ ЦЕЛИ их сделали приватными? Последнее важно. Ведь если мы достигнем цели, значит метод (пусть с презрением трижды обозванный "псевдо") существует и эффективен.
так вы же знаете ООП? откуда такие вопросы?
Цитата:
Сообщение от chingachgoog Посмотреть сообщение
Вначале кто-то сказал, что AS1 - это не язык ООП и что там все методы паблик. От этого и пляшем.
что значит кто-то? это был я! прошу любить и жаловать!
Цитата:
Сообщение от chingachgoog Посмотреть сообщение
Что касается приватов - вы не ответили на мой вопрос, поэтому есть они или нет ОТСЮДА не видно
А ВЫ НЕ ОТВЕТИЛИ НА МОЙ ОТВЕТ!

riden, кстати ... тему полиморфизма мы так и не затронули? кажется мы уже выяснили что с инкапсуляцией у нас беда в АС1. так что ОПП у нас нет. есть объекты, не значит что есть ООП.

Создать новую тему   Часовой пояс GMT +4, время: 08:00.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 08:00.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.