Использование нескольких основных классов

Обычно в начале изучения языка программирования Java существует ряд примеров кода, которые полезно скомпилировать и запустить, чтобы полностью понять их. При использовании такой среды IDE, как NetBeans, легко попасть в ловушку создания нового проекта каждый раз для каждого нового фрагмента кода. Однако все это может происходить в одном проекте.

Создание проекта примера кода

Проект NetBeans содержит классы, необходимые для создать приложение Java. Приложение использует основной класс в качестве отправной точки для выполнения кода Java. Фактически, в новый проект приложения Java, созданный NetBeans, включен только один класс – основной класс, содержащийся в файле Main.java . Создайте новый проект в NetBeans и назовите его CodeExamples.

Допустим, я хочу попробовать программировать на Java. код для вывода результата добавления 2 + 2. Поместите следующий код в основной метод:

public static void main (String [] args) {
int result = 2 + 2;
System.out.println (result);
}

Когда приложение скомпилировано и выполнено, на выходе будет «4». Теперь, если я хочу опробовать другой фрагмент кода Java, у меня есть два варианта: я могу либо перезаписать код в основном классе, либо поместить его в другой основной класс.

Несколько основных классов

Проекты NetBeans могут иметь несколько основных классов, и легко указать основной класс, который должно запускать приложение. Это позволяет программисту переключаться между любым количеством основных классов в одном приложении. Будет выполнен только код одного из основных классов, что фактически сделает каждый класс независимым друг от друга.

Примечание: Это необычно для стандартного Java-приложения. Все, что ему нужно, – это один главный класс в качестве отправной точки для выполнения кода. Помните, что это совет по запуску нескольких примеров кода в одном проекте.

Давайте добавим новый основной класс в CodeSnippets проект. В меню Файл выберите Новый файл . В мастере New File выберите тип файла Java Main Class (он находится в категории Java). Нажмите Далее . Назовите файл example1 и нажмите

В example1 добавьте следующий код к основному методу:

public static void main (String [] args) {
System.out.println (“Четыре”);
}

Теперь скомпилируйте и запустите приложение. На выходе по-прежнему будет «4». Это связано с тем, что проект все еще настроен на использование класса Main в качестве основного класса..

Чтобы изменить используемый основной класс, перейдите в меню Файл и выберите Свойства проекта . В этом диалоговом окне представлены все параметры, которые можно изменить в проекте NetBeans. Щелкните категорию Выполнить . На этой странице есть опция Main-Class . В настоящее время для него установлено значение codeexamples.Main (т. Е. Класс Main.java). При нажатии кнопки Обзор справа откроется всплывающее окно со всеми основными классами, входящими в проект CodeExamples . Выберите codeexamples.example1 и нажмите Выбрать основной класс . Нажмите OK в диалоговом окне Свойства проекта .

Скомпилируйте и снова запустите приложение. . Теперь на выходе будет «четыре», потому что теперь используется основной класс example1.java.

Использование этого подхода легко опробовать множество различных примеров кода Java и сохранить их все в одном проекте NetBeans. но по-прежнему иметь возможность компилировать и запускать их независимо друг от друга.

Оцените статью
recture.ru
Добавить комментарий