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

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 28.06.2011, 18:59
gloomyBrain вне форума Посмотреть профиль Отправить личное сообщение для gloomyBrain Найти все сообщения от gloomyBrain
  № 1  
Ответить с цитированием
gloomyBrain
 
Аватар для gloomyBrain

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
Цифры и строки не предполагают конструктора, ибо они - значения.
__________________
...вселенская грусть

Старый 28.06.2011, 19:06
incoob вне форума Посмотреть профиль Отправить личное сообщение для incoob Найти все сообщения от incoob
  № 2  
Ответить с цитированием
incoob

Регистрация: Mar 2008
Сообщений: 215
Код AS3:
new Number(5);
new String("qq");
Цифры и строки? Конструкторы?

Старый 28.06.2011, 19:09
gloomyBrain вне форума Посмотреть профиль Отправить личное сообщение для gloomyBrain Найти все сообщения от gloomyBrain
  № 3  
Ответить с цитированием
gloomyBrain
 
Аватар для gloomyBrain

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
Цитата:
В Java, к примеру, числа вполне себе имеют конструкторы
В Java, к примеру, есть int и есть Integer, и это разные вещи. Первое - значение, второе - обертка над значением.
__________________
...вселенская грусть

Старый 28.06.2011, 19:18
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 4  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Цитата:
Сообщение от gloomyBrain Посмотреть сообщение
В Java, к примеру, есть int и есть Integer, и это разные вещи. Первое - значение, второе - обертка над значением.
Java и AS3, все таки, две большие разницы. В AS3 и числа и строки это объекты (хоть и специальные), со своими методами. Вполне можно написать.
Код AS3:
5.toString();
__________________
משיח לא בא
משיח גם לא מטלפן

Старый 28.06.2011, 19:20
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 5  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от alatar Посмотреть сообщение
Java и AS3, все таки, две большие разницы. В AS3 и числа и строки это объекты (хоть и специальные), со своими методами. Вполне можно написать.
Код AS3:
5.toString();
Да и в Java можно, приведя к соответствующему типу.

Старый 28.06.2011, 19:20
Crazy вне форума Посмотреть профиль Отправить личное сообщение для Crazy Посетить домашнюю страницу Crazy Найти все сообщения от Crazy
  № 6  
Ответить с цитированием
Crazy
 
Аватар для Crazy

Регистрация: Dec 2001
Сообщений: 4,159
Цитата:
Сообщение от gloomyBrain Посмотреть сообщение
В Java, к примеру, есть int и есть Integer, и это разные вещи. Первое - значение, второе - обертка над значением.
Коллега, Вы несколько неортодоксально трактуете термин "значение". В Java и то, и другое -- значение. Но значения примитивного и объектного типов. Кстати, 10 -- это вовсе не значение примитивного типа. Это литерал, который интересен только компилятору. Для проверки можете посмотреть, какой байткод формируется для этой конструкции:

Код:
Integer foo = 10;
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++

Старый 28.06.2011, 19:20
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 7  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Цитата:
з. Ы. Я надеюсь, вы также переносите открывающую фигурную скобку, по конвенции Адоби.
Холивар внутри холивара?
__________________
משיח לא בא
משיח גם לא מטלפן

Старый 28.06.2011, 19:21
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 8  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Хаха... снова Ява снова ООП Ява испохабила идею классов и типов на столько, что изза этого теперь рождаются такие споры. В теории категорий сила, а Ява курит в сторонке. Между типами и классами нет ничего общего, и их частичное пересечение - случайность возведенная в степень правила языками для идиотов.
Числа - типы, булевые величины - типы, строки в AS3 - вообще не понятно что, тяжелое наследие ECMAScript, так же как и массивы, очевидно. Очевидно, что литералы должны были это как-то выделить / объяснить программисту, но попытка не удалась, и никто этого не понял, а еще хуже, использовал в итоге не правильно, добавив еще литералов "по образцу" не поняв смысл образца...
Тип определяется набором правил применимых ко всем "особям" типа. Класс это фабрика создающая, иногда, однотипные объекты. Заметте, что "особи", я просто лучшего слова не придумал, не обязаны вообще быть объектами, или могут быть объектами разных классов.

ЗЫ. Слава богу AS3 еще не совсем Ява.
нету смайлика :fight: ....
__________________
Hell is the possibility of sanity

Старый 28.06.2011, 19:43
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 9  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
OK, ладно, Ява усугубила и углУбила, если другими словами. Т.с. закрепила эффект
__________________
Hell is the possibility of sanity

Старый 28.06.2011, 19:50
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 10  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Странно, что еще никто не упомянул, что на уровне байткода new Object и {} (как и new Array и []) вещи разные, с прикруткой тру пути.
__________________
משיח לא בא
משיח גם לא מטלפן

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

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

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


 


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


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