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