
#19 - Пакеты и области видимости
Видеоурок
Вы не задумывались каким образом Java понимает что мы создали новый класс и находит этот класс? Все дело в пакетах, которые объединяют все классы в одном месте.
Пакетная область - это небольшая строчка кода вверху программы, что говорит компилятору в какой области храниться данный файл. Все файлы из одной области можно спокойно использовать без явного импорта.
Пример пакетной области:
package some_name;
Название для пакета может быть любым. Также может быть множество пакетов и каждый из них можно импортировать при необходимости.
Мы с вами уже работали со множеством классов, что были импортированы из других пакетных областей. Чтобы выполнить импорт необходимо прописать ключевое слово import
и далее указать откуда и что мы импортируем.
Пример:
import java.util.*;
В примере мы импортируем из пакетной области java.util полностью все классы. После импорта можно использовать все классы что созданы в этом пакете.
Область видимости
Область видимости - это область, в которой будет видна переменная. Если переменная создана внутри класса, то она видна повсюду в пределах классах. Если переменную создать внутри метода, то она видно исключительно внутри метода, где она была создана.
Задание к уроку
Получить остальные домашние задания можно после подписки на проект
Большое задание по курсу
Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца
Также стоит посмотреть