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

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

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

Регистрация: Aug 2012
Сообщений: 297
По умолчанию Должен ли иметь конструктор тип void?

Здравствуйте. Подскажите, пожалуйста. Должен ли иметь метод-конструктор (конструктор класса) тип void в связи с тем, что он ничего не возвращает? И должен ли он вообще иметь какой-либо тип?
Спасибо огромное за ответ.

Старый 19.02.2013, 22:56
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 2  
Ответить с цитированием
in4core
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Он по умолчанию здесь имеет тип void. Принудительно писать не имеет смысла.
__________________
Марк Tween

Старый 19.02.2013, 23:04
Dip52 вне форума Посмотреть профиль Отправить личное сообщение для Dip52 Найти все сообщения от Dip52
  № 3  
Ответить с цитированием
Dip52

Регистрация: Aug 2012
Сообщений: 297
Цитата:
Сообщение от in4core Посмотреть сообщение
Он по умолчанию здесь имеет тип void. Принудительно писать не имеет смысла.
То есть, его тип неявно определен, как void?

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

Регистрация: Jan 2013
Сообщений: 550
Записей в блоге: 1
У конструктора нет типа, он ничего не может возвращать
Если вы попытаетесь присвоить ему любой тип возвращаемого значения, код просто не скомпилится. Тип возвращаемого значения void компилятор пропустит, но по правилам конструктор вообще не должен иметь возвращаемые значения

Старый 20.02.2013, 00:46
Dip52 вне форума Посмотреть профиль Отправить личное сообщение для Dip52 Найти все сообщения от Dip52
  № 5  
Ответить с цитированием
Dip52

Регистрация: Aug 2012
Сообщений: 297
Спасибо всем. Я поинтересовался по причине, что если типа нету, то компилятор это делает сам, а вдруг его "самовольность" как-то влияет на производительность программы (вдруг она занимает больше памяти). Но раз он это делает уже изначально, наверное и без проверки, то и не напрягает систему сильно.

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

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

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


 


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


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