Также можно импортировать весь пакет, для этого после его названия используют *:
Такой способ не очень рекомендуется, так как может вызывать конфликт имен. Например, если мы импортируем в любой класс, который находится в пакете ru пакет cybern, то у нас получатся два равноправных класса Test, что может привести к ошибкам. Файловая структура Java проекта
Давайте еще раз поговорим о структуре проекта. В папочке src располагаются все исходные коды программы. Внутри нее мы можем создавать пакеты, которые ассоциированы с папками. Пакеты могут быть любой вложенности. Любой пакет может содержать файлы кода. Каждый файл с расширением «java» может иметь только один публичный класс или интерфейс, который будет совпадать с названием файла. Очевидно, что все классы, которые не объявлены как public нельзя использовать за пределами пакета. Таким образом все классы и интерфейсы, которые вы собираетесь использовать вне пакета должны быть открытыми, а значит находится в отдельных файлах. Файл с расширением «.java» это обычный текстовый файл, которые можно открыть в любом редакторе. При компиляции приложения для каждого файла кода создается файл с расширением «.class». Они после компиляции будут находится в следующей папочке «имя_проекта\out\production\имя_проекта\». Для запуска проекта необходимо запустить класс, который содержит точку входа в программу (метод main). Области видимости
Области видимости классов — это такой участок программы, где можно создавать объекты данного класса и обращаться к его статичным членам. Internal (default) и public классы видны внутри своего пакета, а открытые классы видны и из других пакетов через точку или с помощью import. Если класс объявлен внутри другого класса, то он виден только внутри того класса в котором объявлен. Если класс объявлен внутри метода, то он виден только в нем. Анонимные классы видны только в пределах команды, в которой они создаются. | |||||
| |||||
Просмотров: 516 | |
Всего комментариев: 0 | |