Показать сообщение отдельно
  #63 (permalink)  
Старый 02.10.2011, 22:46
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от Gozar
Для идентификации объекта было выбрано слово Class, а не тип.
По сути, это одно и тоже, т.к. создание класса в большинстве языков и есть создание нового типа объекта:

//ActionScript
package {
   import flash.display.Sprite;
   import flash.text.TextField;
   
   public class Foo extends Sprite {
       public function Foo() {
           var string:TextField = new TextField();
           string.text = Object.prototype.toString.call(this);
           this.addChild(string); 
           //[class Foo]
       }
   }
   
   var bar:Foo = new Foo(); // инстанцирование класса Foo с типом Foo! 
}

PS: этот вечный спор в ES7 должен разрешиться))

Последний раз редактировалось monolithed, 02.10.2011 в 22:53.
Ответить с цитированием