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

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
1. имена пакетов - все строчные буквы (маленькие).
2. в объявлении класса нужно использовать только локальное имя т.е.:
Код:
package mypackage.mysubpackage.mysubsubpackage
{
public class MyClass
{

}
3. в extends можно писать как полное так и локальное имя класса, писать полное имя нужно только в том случае, если у вас есть 2+ пакетов с классами с одинаковыми названиями (но лучше исправить названия классов, если это возможно).
4. аналогично с объявлениями переменных, использовать полное имя класса нужно только если могут возникнуть конфликты имен. Пример:
Код:
import flash.display.Sprite;
import my.graphicpackage.Sprite;
var mySprite:my.graphicpackage.Sprite = new my.graphicpackage.Sprite();
var flashSprite:flash.display.Sprite = new flash.display.Sprite();
Но, опять же, такие ситуации желательно избегать.
5. любые классы которые вы используете в другом классе надо импортировать, даже не смотря на то, что, технически, классы лежащие в одной директории импортировать не обязательно, вы просто потом умаетесь искать какого же не хватает, если где-то будет ошибка в названии.
__________________
Hell is the possibility of sanity