Какъв е процесът за създаване на ваш собствен помощен клас в Java?

Kak V E Proces T Za S Zdavane Na Vas Sobstven Pomosen Klas V Java



Помощен клас ” се използва за групиране на свързани методи и функционалност в един клас за подобряване на поддръжката. Той осигурява специално място за капсулиране на кодови блокове за многократна употреба, които могат да се използват в цялото приложение. Използвайки го, програмистът може да дефинира общи методи и помощни програми, които могат да се използват повторно в различни части на вашето приложение. В допълнение, той насърчава модулността чрез разделяне на проблемите и позволява на програмистите да разделят сложните задачи на по-малки управляеми функционални единици.

Този блог обяснява процеса за създаване на помощен клас в Java.







Какъв е процесът за създаване на ваш собствен помощен клас в Java?

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



Нека преминем през Java програма, за да внедрим ваш собствен помощен клас.



Пример 1: Създаване на единичен помощен клас





За да генерирате един помощен клас, който съдържа множество функции, посетете кода по-долу. Той извиква методите, намиращи се в помощния клас, както е показано по-долу:

публичен клас rootMain {
публичен статичен void main ( низ [ ] аргументи ) {

CalHelper helObj = нов CalHelper ( ) ;

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

boolean isEven = helObj.isEven ( 24 ) ;
System.out.println ( „24 четно ли е?“ + е Четен ) ;
}
}

клас CalHelper {
обществено двойно calAve ( двойно val1, двойно val2, двойно val3 )
{
връщане ( val1 + val2 + val3 ) / 3 ;
}
публичен булев isEven ( int val ) {
връщане вал % 2 == 0 ;
}
публичен булев е нечетен ( int val ) {
връщане вал % 2 == 0 ;
}
}



Описание на горния код:

  • Първо създайте клас rootMain, след това създайте помощен обект с името „helObj“ за „ Помощник ” клас „CalHelper”.
  • След това извиква посочените функции от „ CalHelper ” и показва техните резултати.
  • След това декларирайте помощен клас ' CalHelper “ и три обществени функции “ калав() ”, “ isEven() ', и ' isOdd() ” се инициализират вътре в него. Тези функции изчисляват средната стойност и съответно проверяват дали стойността е четна или нечетна.
  • Тези функции се извикват в метода main() с помощта на помощен обект.

След компилацията:

Резултатът показва, че избраните две функции, произтичащи от помощния клас, са генерирани.

Пример 2: Извикване на функции на повече от един помощен клас без помощен обект

Може да има повече от един помощен клас в една Java програма чрез използване на „ публична статика ” ключова дума. Това предлага на разработчиците директно да извикат функцията, използвайки името на своя клас. Например, създават се два помощни класа и помощните функции се извикват без използването на помощен обект, както е показано по-долу:

клас FirstHelper {
публичен статичен двоен calAve ( двойно val1, двойно val2, двойно val3 )
{
връщане ( val1 + val2 + val3 ) / 3 ;
}
public static boolean isEven ( int val ) {
връщане вал % 2 == 0 ;
}
public static boolean isOdd ( int val ) {
връщане вал % 2 == 0 ;
}
}
клас SecondHelper {
public static int add ( int x, int y ) {
връщане x+y;
}
}

публичен клас rootMain {
публичен статичен void main ( низ [ ] аргументи ) {
двойно ave = FirstHelper.calAve ( 30 , петдесет , 70 ) ;
System.out.println ( „Функция от клас FirstHelper, средно:“ + пр ) ;

boolean isEven = FirstHelper.isEven ( 24 ) ;
System.out.println ( „Функция от клас FirstHelper, четно ли е 24?“ + е Четен ) ;

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

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

  • Първо създайте „ FirstHelper ” Помощен клас и декларирайте и инициализирайте три функции вътре в него.
  • След това дефинирайте „ SecondHelper Помощен клас и го инициализирайте чрез създаване на една единствена функция добави () ”. Не забравяйте да използвате „ публична статика ” преди създаването на всяка функция.
  • Сега въведете „ основен () ” и извикайте необходимите функции, като добавите първото име на помощния клас и след това името на неговата пребиваваща функция.
  • След като извикате необходимите функции, запазете резултата в нови променливи, които след това се показват на конзолата.

След компилацията:

Моментната снимка потвърждава работата на два помощни класа и извикването на помощната функция без използване на помощен обект.

Ключови точки за помощен клас в Java

  • За достъп до функциите на помощния клас, ключовата дума на статични методи се използва зад името на всяка функция по време на инициализацията.
  • Чрез създаване на ваш собствен помощен клас, общата функционалност може да бъде капсулирана като манипулиране на данни, форматиране на низове, обработка на файлове и др.
  • Те могат лесно да бъдат организирани в специфични пакети или модули, въз основа на функционалната област, която обслужват.
  • Факторът за четливост се подобрява много, тъй като те предоставят самообясняващи се методи, които абстрахират сложни операции в по-прости извиквания.

Заключение

За да създадете свой собствен помощен клас, използвайте свързаните с „Помощен клас“ методи в един клас и след това тези методи се извикват в метода main(). Извикването на помощни функции може да бъде със или без създаване на помощен обект. Ключовата дума на „ публична статика ” трябва да се използва, ако програмистът не иска да създаде помощен обект, за да намали реда код.