Создание класса верхнего уровня
Вы можете создавать классы, которые не заключаются в другие типы.
-
Откройте мастер Новый класс.
-
В поле Исходная папка укажите папку, в которую необходимо сохранить новый класс. Путь можно ввести вручную или нажать кнопку Обзор для поиска папки. Если папка найдена, она появляется в поле Исходная папка в качестве контейнера для нового класса.
-
В поле Пакет введите имя пакета или нажмите кнопку Обзор, чтобы выбрать пакет для нового класса. Оставьте это поле незаполненным, если новый класс должен быть создан в пакете по умолчанию.
-
Оставьте переключатель Окружающий тип выключенным.
-
В поле Имя введите имя для нового класса.
(Необязательно: в проекте 5.0 добавьте параметры типа, заключенные в угловые скобки < и >).
-
Выберите модификатор доступа public или default с помощью переключателей Модификаторы.
Примечание: Опции private и protected доступны только при создании класса, заключенного в тип.
-
При необходимости выберите для нового класса модификатор abstract или final с помощью соответствующих переключателей:
Примечание: Опция static доступна только при создании класса, заключенного в тип.
-
В поле Базовый класс введите имя базового класса
или нажмите кнопку Обзор, чтобы выбрать
базовый класс для нового класса.
(Необязательно: в проекте 5.0 добавьте аргументы типа, заключенные в угловые скобки < и >).
-
Нажмите кнопку Добавить для добавления к новому классу интерфейсов.
(Необязательно: в проекте 5.0 добавьте аргументы типа, заключенные в угловые скобки < и >).
-
Если в новом классе необходимо создать заглушки метода:
-
Включите переключатель public static void main(String[] args), чтобы мастер добавил к новому классу метод main, сделав его начальной точкой приложения.
-
Включите переключатель Конструкторы из базового класса, чтобы в новом классе мастер создал набор конструкторов, по одному
для каждого из конструкторов, объявленных в базовом классе. Эти конструкторы
будут иметь такое же число параметров (тех же типов), что и соответствующие
конструкторы в базовом классе.
-
Включите переключатель Унаследованные абстрактные
методы, чтобы для каждого абстрактного метода, которые новый класс
должен унаследовать от своего базового класса и интерфейсов, мастер создал
заготовки.
-
Нажмите Готово.
Проекты Java
Создание нового класса Java
Создание вложенного класса
Создание класса в существующей единице компиляции
Мастер Новый проект Java
Мастер Новая исходная папка
Мастер Новый пакет Java
Мастер Новый класс Java
Действия панели инструментов Java