Модераторы: SoWa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как инициализировать базовую часть класса ? 
:(
    Опции темы
ANTON_AL
Дата 28.7.2009, 15:22 (ссылка) |   (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 292
Регистрация: 27.1.2007

Репутация: нет
Всего: нет



Класс EventEx наследуется от класса Event
Код

public class EventEx extends Event
{
   public var additional_data: Object;
}


Как инициализировать базовую часть класса EventEx каким-либо имеющимся объектом класса Event ?

На C++ можно было бы написать так
Код

   Event eventBase = Event( );
   EventEx eventEx = EventEx( );

   // copy base part
   *(Event*)&eventEx = event;
   // init additional part
   eventEx.additional_data = /*some data*/;



Как такое сделать на ActionScript ??

Это сообщение отредактировал(а) ANTON_AL - 28.7.2009, 15:23
PM MAIL   Вверх
Leksey
Дата 4.8.2009, 23:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 332
Регистрация: 12.12.2004

Репутация: нет
Всего: 1



Никак. Зачем может такое вообще понадобится? 
Тот пример что вы привели для C++ нарушает принцип инкапсуляции и может привести к нехорошим последствиям
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | ActionScript 3 | Следующая тема »


 




[ Время генерации скрипта: 0.0612 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.