Каков процесс создания собственного вспомогательного класса в Java?

Kakov Process Sozdania Sobstvennogo Vspomogatel Nogo Klassa V Java



Вспомогательный класс ” используется для группировки связанных методов и функций в один класс для улучшения удобства сопровождения. Он предоставляет специальное место для инкапсуляции многократно используемых блоков кода, которые можно использовать во всем приложении. Используя его, программист может определить общие методы и утилиты, которые можно повторно использовать в разных частях вашего приложения. Кроме того, он способствует модульности за счет разделения задач и позволяет программистам разбивать сложные задачи на более мелкие управляемые функциональные единицы.

В этом блоге объясняется процесс создания вспомогательного класса в Java.







Каков процесс создания собственного вспомогательного класса в Java?

Вспомогательный класс инкапсулирует определенные функции, которые будут многократно использоваться в нескольких классах. проживание “ вспомогательные методы ” объявляются по ключевому слову “ общественный статический », чтобы их можно было вызывать независимо, используя имя родительского класса.



Давайте рассмотрим программу на Java, чтобы реализовать собственный вспомогательный класс.



Пример 1: создание одного вспомогательного класса





Чтобы сгенерировать один вспомогательный класс, содержащий несколько функций, воспользуйтесь приведенным ниже кодом. Он вызывает методы, находящиеся во вспомогательном классе, как показано ниже:

открытый класс rootMain {
публичная статическая пустота главная ( Нить [ ] аргументы ) {

CalHelper helpObj = новый CalHelper ( ) ;

двойное среднее = helObj.calAve ( 30 , пятьдесят , 70 ) ;
System.out.println ( 'Средний: ' + средний ) ;

логическое значение isEven = helObj.isEven ( 24 ) ;
System.out.println ( '24 четно?' + равномерный ) ;
}
}

класс CalHelper {
общественный двойной калав ( двойное значение1, двойное значение2, двойное значение3 )
{
возвращаться ( знач1 + знач2 + знач3 ) / 3 ;
}
общественное логическое значение isEven ( целое значение ) {
возвращаться вал % 2 == 0 ;
}
общественное логическое значение isOdd ( целое значение ) {
возвращаться вал % 2 == 0 ;
}
}



Описание приведенного выше кода:

  • Сначала создайте класс rootMain, затем создайте вспомогательный объект с именем «helObj» для « Помощник » класс «CalHelper».
  • После этого он вызывает указанные функции из « CalHelper ” и отображает их результаты.
  • Затем объявите вспомогательный класс « CalHelper ” и, три общественные функции ” калаве() », « даже() ', и ' isOdd () ” инициализируются внутри него. Эти функции вычисляют среднее значение и проверяют, является ли значение четным или нечетным соответственно.
  • Эти функции вызываются в методе main() с помощью вспомогательного объекта.

После компиляции:

Выходные данные показывают, что выбранные две функции, являющиеся результатом вспомогательного класса, были сгенерированы.

Пример 2: Вызов функций более чем одного вспомогательного класса без вспомогательного объекта

В одной Java-программе может быть более одного вспомогательного класса с использованием « общественный статический ключевое слово. Это позволяет разработчикам напрямую вызывать функцию, используя имя своего класса. Например, создаются два вспомогательных класса, и вспомогательные функции вызываются без использования вспомогательного объекта, как показано ниже:

класс Фёрстхелпер {
общественный статический двойной calAve ( двойное значение1, двойное значение2, двойное значение3 )
{
возвращаться ( знач1 + знач2 + знач3 ) / 3 ;
}
общественное статическое логическое значение isEven ( целое значение ) {
возвращаться вал % 2 == 0 ;
}
общественное статическое логическое значение isOdd ( целое значение ) {
возвращаться вал % 2 == 0 ;
}
}
класс SecondHelper {
публичный статический int добавить ( интервал х, интервал у ) {
возвращаться х+у;
}
}

открытый класс rootMain {
публичная статическая пустота главная ( Нить [ ] аргументы ) {
двойная авеню = FirstHelper.calAve ( 30 , пятьдесят , 70 ) ;
System.out.println ( «Функция класса FirstHelper, среднее значение:» + пр ) ;

логическое значение isEven = FirstHelper.isEven ( 24 ) ;
System.out.println ( 'Функция класса FirstHelper, четно ли 24?' + равномерный ) ;

инт сумма = SecondHelper.add ( 5 , 10 ) ;
System.out.println ( «Функция класса SecondHelper, сумма:» + сумма ) ;
}
}

Описание кода:

  • Сначала создайте « Первый помощник Вспомогательный класс и объявить и инициализировать три функции внутри него.
  • Затем определите « второй помощник «Вспомогательный класс» и инициализируйте его, создав одну функцию « добавлять() ». Не забудьте использовать « общественный статический ключевое слово перед созданием каждой функции.
  • Теперь введите « основной() ” и вызовите необходимые функции, добавив имя первого вспомогательного класса, а затем имя его постоянной функции.
  • После вызова нужных функций сохраните результат в новых переменных, которые затем выводятся на консоль.

После компиляции:

Снимок подтверждает работу двух вспомогательных классов и вызов вспомогательной функции без использования вспомогательного объекта.

Ключевые моменты для вспомогательного класса в Java

  • Для доступа к функциям вспомогательного класса ключевое слово статических методов используется за именем каждой функции во время инициализации.
  • Создав свой собственный вспомогательный класс, можно инкапсулировать общие функции, такие как обработка данных, форматирование строк, обработка файлов и многое другое.
  • Их можно легко организовать в отдельные пакеты или модули в зависимости от функциональной области, которую они обслуживают.
  • Фактор удобочитаемости значительно улучшается, поскольку они предоставляют не требующие пояснений методы, которые абстрагируют сложные операции в более простые вызовы.

Заключение

Чтобы создать свой собственный вспомогательный класс, используйте методы, связанные с «вспомогательным классом», в один класс, а затем эти методы вызываются в методе main(). Вызов вспомогательных функций может быть с созданием вспомогательного объекта или без него. Ключевое слово « общественный статический ” следует использовать, если программист не хочет создавать вспомогательный объект для сокращения строки кода.