PDA

Просмотр полной версии : Что такое package?


orcpochta
29.10.2008, 18:51
Просветите сирого и убогого, что это такое, для чего нужно и как работает, а то с классами работать немного умею, а вот, что такое package - в упор не знаю...))

DarkLight
29.10.2008, 19:42
package - это пакет. По сути - логически объединенный набор классов. Например, все классы по работе с геометрией находятся в пакете flash.geom. Проще говоря - средство организации наборов классов.

orcpochta
29.10.2008, 20:47
package - это пакет. По сути - логически объединенный набор классов. Например, все классы по работе с геометрией находятся в пакете flash.geom. Проще говоря - средство организации наборов классов.

это понятно, а как с ними работать? как создавать, добавлять классы, извлекать?

DarkLight
29.10.2008, 20:52
в as2 package-и незримо присутствуют) проще говоря. чтобы получить класс MyClass в пакете example, мы создаем папку example, кладем туда класс MyClass, и при обьявлении класса пишем class example.MyClass
Для того, чтобы воспользоваться классом из пакета в другом классе другого пакета, пишем import example.MyClass;

orcpochta
29.10.2008, 21:20
в as2 package-и незримо присутствуют) проще говоря. чтобы получить класс MyClass в пакете example, мы создаем папку example, кладем туда класс MyClass, и при обьявлении класса пишем class example.MyClass
Для того, чтобы воспользоваться классом из пакета в другом классе другого пакета, пишем import example.MyClass;

я так и делаю...)) но все время встречаю код, где присутствуют package, т.е. в ас2 есть еще и натурализированный package

DarkLight
29.10.2008, 22:06
в начале пишется строка вида package example;