¿Cuál es el proceso para crear su propia clase auxiliar en Java?

Cual Es El Proceso Para Crear Su Propia Clase Auxiliar En Java



El ' Clase de ayudante ” se utiliza para agrupar métodos y funcionalidades relacionados en una sola clase para mejorar la capacidad de mantenimiento. Proporciona un lugar dedicado para encapsular bloques de código reutilizables que se pueden utilizar en toda la aplicación. Al usarlo, el programador puede definir métodos y utilidades comunes que se pueden reutilizar en diferentes partes de su aplicación. Además, promueve la modularidad al separar las preocupaciones y permite a los programadores dividir tareas complejas en unidades de funcionalidad manejables más pequeñas.

Este blog explica el proceso para crear una clase auxiliar en Java.







¿Cuál es el proceso para crear su propia clase auxiliar en Java?

La clase de ayuda encapsula la funcionalidad específica que se utilizará de forma repetitiva en las múltiples clases. El residente “ métodos auxiliares ” se declaran junto con la palabra clave de “ público estático ” para que puedan llamarse de forma independiente utilizando el nombre de su clase principal.



Recorramos un programa Java para implementar su propia clase auxiliar.



Ejemplo 1: crear una única clase auxiliar





Para generar una única clase auxiliar que contenga múltiples funciones, visite el siguiente código. Invoca los métodos que residen en la clase auxiliar como se muestra a continuación:

clase pública rootMain {
vacío público estático principal ( Cadena [ ] argumentos ) {
 
CalHelper helObj = nuevo CalHelper ( ) ;
 
doble promedio = helObj.calAve ( 30 , 50 , 70 ) ;
Sistema.fuera.println ( 'Promedio: ' + promedio ) ;
 
booleano esEven = helObj.isEven ( 24 ) ;
Sistema.fuera.println ( '¿24 es par?' + es par ) ;
  }
}

clase CalHelper {
publico doble calAve ( doble val1, doble val2, doble val3 )
  {
  devolver ( val1 + val2 + val3 ) / 3 ;
  }
booleano público es par ( valor internacional ) {
  devolver valor % 2 == 0 ;
  }
booleano público es impar ( valor internacional ) {
  devolver valor % 2 == 0 ;
  }
}

 



Descripción del código anterior:

  • Primero, cree una clase rootMain, luego, cree un objeto auxiliar con el nombre 'helObj' para el ' Ayudante ” clase “CalHelper”.
  • Después de eso, invoca las funciones especificadas desde el “ CalHelper ” clase y muestra sus resultados.
  • Luego, declara una clase de ayuda ' CalHelper ” y, tres funciones públicas “ calAve() ”, “ incluso() ', y ' es impar() ” se inicializan dentro de él. Estas funciones calculan el promedio y verifican si el valor es par o impar, respectivamente.
  • Estas funciones se invocan en el método main() con la ayuda de un objeto auxiliar.

Después de la compilación:

El resultado muestra que se han generado las dos funciones seleccionadas resultantes de la clase auxiliar.

Ejemplo 2: funciones de llamada de más de una clase auxiliar sin objeto auxiliar

Puede haber más de una clase de ayudante en un solo programa Java usando el ' público estático ” palabra clave. Esto ofrece a los desarrolladores invocar directamente la función usando su nombre de clase. Por ejemplo, se crean dos clases auxiliares y las funciones auxiliares se invocan sin el uso de un objeto auxiliar, como se muestra a continuación:

primer ayudante de clase {
publico estatico doble calave ( doble val1, doble val2, doble val3 )
  {
  devolver ( val1 + val2 + val3 ) / 3 ;
  }
booleano estático público isEven ( valor internacional ) {
  devolver valor % 2 == 0 ;
  }
booleano estático público isOdd ( valor internacional ) {
  devolver valor % 2 == 0 ;
  }
}
clase segundo ayudante {
agregar public static int ( int x, int y ) {
  devolver x + y;
  }
}

clase pública rootMain {
vacío público estático principal ( Cadena [ ] argumentos ) {
doble ave = FirstHelper.calAve ( 30 , 50 , 70 ) ;
Sistema.fuera.println ( 'Función de clase FirstHelper, promedio:' + av ) ;
 
booleano esEven = FirstHelper.isEven ( 24 ) ;
Sistema.fuera.println ( 'Función de clase FirstHelper, ¿es par 24?' + es par ) ;
 
En t suma = Segundo Ayudante.add ( 5 , 10 ) ;
Sistema.fuera.println ( 'Función de clase SecondHelper, suma:' + suma ) ;
  }
}

 

Descripción del código:

  • Primero, crea un “ primer ayudante ” Helper Class y declara e inicializa tres funciones dentro de ella.
  • Luego, defina un “ segundo ayudante 'Clase de ayuda e inicialícela creando una sola función' agregar() ”. Recuerda usar el “ público estático ” palabra clave antes de la creación de cada función.
  • Ahora, ingrese el “ principal() ” e invoque las funciones requeridas agregando el primer nombre de la clase auxiliar y luego el nombre de su función residente.
  • Después de invocar las funciones requeridas, almacene el resultado en nuevas variables que luego se muestran en la consola.

Después de la compilación:

La instantánea confirma el funcionamiento de dos clases auxiliares y la llamada de función auxiliar sin usar un objeto auxiliar.

Puntos clave para la clase auxiliar en Java

  • Para acceder a las funciones de Helper Class, la palabra clave de métodos estáticos se utiliza detrás de cada nombre de función en el momento de la inicialización.
  • Al crear su propia clase auxiliar, la funcionalidad común se puede encapsular, como la manipulación de datos, el formato de cadenas, el manejo de archivos y más.
  • Se pueden organizar fácilmente en paquetes o módulos específicos, según el área funcional a la que sirven.
  • El factor de legibilidad mejora mucho, ya que proporcionan métodos autoexplicativos que resumen operaciones complejas en invocaciones más simples.

Conclusión

Para crear su propia clase auxiliar, use los métodos relacionados con la 'clase auxiliar' en una sola clase y luego estos métodos se llaman en el método main(). La llamada de funciones auxiliares puede realizarse con o sin la creación de un objeto auxiliar. La palabra clave de “ público estático ” debe utilizarse si el programador no desea crear un objeto auxiliar para reducir la línea de código.