Qual é o processo para criar sua própria classe auxiliar em Java?

Qual E O Processo Para Criar Sua Propria Classe Auxiliar Em Java



O ' classe auxiliar ” é usado para agrupar métodos e funcionalidades relacionados em uma única classe para melhorar a capacidade de manutenção. Ele fornece um local dedicado para encapsular blocos de código reutilizáveis ​​que podem ser utilizados em todo o aplicativo. Ao usá-lo, o programador pode definir métodos e utilitários comuns que podem ser reutilizados em diferentes partes do seu aplicativo. Além disso, promove a modularidade ao separar os interesses e permite que os programadores dividam tarefas complexas em unidades de funcionalidade gerenciáveis ​​menores.

Este blog explica o processo de criação de uma classe auxiliar em Java.







Qual é o processo para criar sua própria classe auxiliar em Java?

A classe Helper encapsula uma funcionalidade específica que será utilizada repetidamente nas várias classes. O residente “ métodos auxiliares ” são declarados junto com a palavra-chave “ público estático ” para que possam ser chamados independentemente usando o nome da classe pai.



Vamos percorrer um programa Java para implementar sua própria classe auxiliar.



Exemplo 1: criar uma única classe auxiliar





Para gerar uma única classe auxiliar que contém várias funções, visite o código abaixo. Ele invoca os métodos que residem na classe Helper conforme abaixo:

classe pública rootMain {
public static void principal ( Corda [ ] argumentos ) {

CalHelper helObj = novo CalHelper ( ) ;

média dupla = helObj.calAve ( 30 , cinquenta , 70 ) ;
System.out.println ( 'Média: ' + média ) ;

boolean isEven = helObj.isEven ( 24 ) ;
System.out.println ( '24 é par?' + é par ) ;
}
}

classe CalHelper {
dupla calAve pública ( duplo val1, duplo val2, duplo val3 )
{
retornar ( val1 + val2 + val3 ) / 3 ;
}
public boolean isEven ( valor int ) {
retornar val % 2 == 0 ;
}
público booleano éOdd ( valor int ) {
retornar val % 2 == 0 ;
}
}



Descrição do código acima:

  • Primeiro, crie uma classe rootMain e, em seguida, crie um objeto auxiliar com o nome “helObj” para o “ Ajudante ” classe “CalHelper”.
  • Depois disso, ele invoca as funções especificadas do “ CalHelper ” e exibe seus resultados.
  • Em seguida, declare uma classe auxiliar “ CalHelper ” e, três funções públicas “ calave() ”, “ isEven() ', e ' é estranho() ” são inicializados dentro dele. Essas funções calculam a média e verificam se o valor é par ou ímpar, respectivamente.
  • Essas funções são invocadas no método main() com a ajuda de um objeto auxiliar.

Após a compilação:

A saída mostra que as duas funções selecionadas resultantes da Classe Auxiliar foram geradas.

Exemplo 2: chamando funções de mais de uma classe auxiliar sem objeto auxiliar

Pode haver mais de uma classe auxiliar em um único programa Java usando o “ público estático ” palavra-chave. Isso permite que os desenvolvedores invoquem diretamente a função usando o nome da classe. Por exemplo, duas classes auxiliares são criadas e as funções auxiliares são invocadas sem o uso de um objeto auxiliar, conforme mostrado abaixo:

classe FirstHelper {
público estático duplo calAve ( duplo val1, duplo val2, duplo val3 )
{
retornar ( val1 + val2 + val3 ) / 3 ;
}
public static boolean isEven ( valor int ) {
retornar val % 2 == 0 ;
}
public static boolean isOdd ( valor int ) {
retornar val % 2 == 0 ;
}
}
classe SecondHelper {
public static int add ( int x, int y ) {
retornar x+y;
}
}

classe pública rootMain {
public static void principal ( Corda [ ] argumentos ) {
ave dupla = FirstHelper.calAve ( 30 , cinquenta , 70 ) ;
System.out.println ( 'Função de classe FirstHelper, média: ' + avenida ) ;

boolean isEven = FirstHelper.isEven ( 24 ) ;
System.out.println ( 'Função de classe FirstHelper, 24 é par?' + é par ) ;

int soma = SecondHelper.add ( 5 , 10 ) ;
System.out.println ( 'Função de classe SecondHelper, Sum: ' + soma ) ;
}
}

Descrição do código:

  • Primeiro, crie um “ FirstHelper ” Classe Helper e declare e inicialize três funções dentro dela.
  • Em seguida, defina um “ SecondHelper ” Classe Helper e inicialize-a criando uma única função “ adicionar() ”. Lembre-se de usar o “ público estático ” antes da criação de cada função.
  • Agora, digite o “ principal() ” e invoque as funções necessárias adicionando o primeiro nome da classe auxiliar e, em seguida, o nome de sua função residente.
  • Depois de invocar as funções necessárias, armazene o resultado em novas variáveis ​​que são exibidas no console.

Após a compilação:

O instantâneo confirma o funcionamento de duas classes auxiliares e a chamada da função auxiliar sem usar um objeto auxiliar.

Pontos-chave para classe auxiliar em Java

  • Para acessar as funções da classe Helper, a palavra-chave dos métodos estáticos é utilizada atrás de cada nome de função no momento da inicialização.
  • Ao criar sua própria classe auxiliar, a funcionalidade comum pode ser encapsulada, como manipulação de dados, formatação de strings, manipulação de arquivos e muito mais.
  • Eles podem ser facilmente organizados em pacotes ou módulos específicos, com base na área funcional a que atendem.
  • O fator de legibilidade aumenta muito, pois fornecem métodos autoexplicativos que abstraem operações complexas em invocações mais simples.

Conclusão

Para criar sua própria Classe Auxiliar, use os métodos relacionados à “Classe Auxiliar” em uma única classe e, em seguida, esses métodos são chamados no método main(). A chamada de funções auxiliares pode ser com ou sem a criação de um objeto auxiliar. A palavra-chave “ público estático ” deve ser utilizado se o programador não quiser criar um objeto auxiliar para reduzir a linha de código.