Koks yra „Java“ pagalbinės klasės kūrimo procesas?

Koks Yra Java Pagalbines Klases Kurimo Procesas



Pagalbininkų klasė “ naudojama susijusiems metodams ir funkcijoms sugrupuoti į vieną klasę, kad būtų pagerintas techninis aptarnavimas. Jame yra skirta vieta daugkartinio naudojimo kodo blokams, kurie gali būti naudojami visoje programoje, sudėti. Naudodamas jį programuotojas gali apibrėžti bendrus metodus ir priemones, kurias galima pakartotinai naudoti įvairiose programos dalyse. Be to, ji skatina moduliškumą, atskirdama problemas ir leidžia programuotojams suskaidyti sudėtingas užduotis į mažesnius valdomus funkcinius vienetus.

Šiame tinklaraštyje paaiškinamas „Java“ pagalbinės klasės kūrimo procesas.







Koks yra „Java“ pagalbinės klasės kūrimo procesas?

Pagalbininkų klasė apima specifines funkcijas, kurios bus pakartotinai naudojamos keliose klasėse. Gyvenamoji ' pagalbiniai metodai “ yra deklaruojami kartu su raktiniu žodžiu „ viešas statinis “, kad juos būtų galima vadinti savarankiškai, naudojant pirminės klasės pavadinimą.



Leiskite mums pereiti per „Java“ programą, kad įdiegtume savo pagalbininkų klasę.



1 pavyzdys: sukurkite vieną pagalbininkų klasę





Norėdami sukurti vieną pagalbininkų klasę, kurioje yra kelios funkcijos, apsilankykite toliau pateiktame kode. Jis iškviečia metodus, esančius pagalbinėje klasėje, kaip nurodyta toliau:

viešosios klasės rootMain {
viešas statinis tuštumas pagrindinis ( Styga [ ] args ) {

CalHelper helObj = naujas CalHelper ( ) ;

dvigubas vidurkis = helObj.calAve ( 30 , penkiasdešimt , 70 ) ;
System.out.println ( 'Vidutinis:' + vidutinis ) ;

loginis isEven = helObj.isEven ( 24 ) ;
System.out.println ( 'Ar 24 yra lygūs?' + yra net ) ;
}
}

klasės CalHelper {
viešasis dvigubas calAve ( dvigubas val1, dvigubas val2, dvigubas val3 )
{
grąžinti ( val1 + val2 + val3 ) / 3 ;
}
viešoji loginė vertė yraEven ( int val ) {
grąžinti val % 2 == 0 ;
}
viešoji loginė vertė yra nelyginė ( int val ) {
grąžinti val % 2 == 0 ;
}
}



Aukščiau pateikto kodo aprašymas:

  • Pirmiausia sukurkite rootMain klasę, tada sukurkite pagalbinį objektą pavadinimu „helObj“, skirtą „ Pagalbininkas “ klasė „CalHelper“.
  • Po to jis iškviečia nurodytas funkcijas iš „ CalHelper “ klasėje ir rodomi jų rezultatai.
  • Tada paskelbkite pagalbininkų klasę ' CalHelper “ ir trys viešosios funkcijos “ Calave () “, „ yra lygus () “ ir „ isOdd() “ yra inicijuojami jo viduje. Šios funkcijos apskaičiuoja vidurkį ir patikrina, ar vertė yra atitinkamai lyginė ar nelyginė.
  • Šios funkcijos iškviečiamos main() metodu, naudojant pagalbinį objektą.

Po kompiliacijos:

Išvestis rodo, kad buvo sugeneruotos dvi pasirinktos pagalbininkų klasės funkcijos.

2 pavyzdys: Daugiau nei vienos pagalbininkų klasės funkcijų skambinimas be pagalbininko objekto

Vienoje „Java“ programoje gali būti daugiau nei viena pagalbininkų klasė, naudojant „ viešas statinis “ raktinį žodį. Tai leidžia kūrėjams tiesiogiai iškviesti funkciją naudojant savo klasės pavadinimą. Pavyzdžiui, sukuriamos dvi pagalbininkų klasės ir pagalbinės funkcijos iškviečiamos nenaudojant pagalbinio objekto, kaip parodyta toliau:

klasės pirmasis pagalbininkas {
viešas statinis dvigubas calAve ( dvigubas val1, dvigubas val2, dvigubas val3 )
{
grąžinti ( val1 + val2 + val3 ) / 3 ;
}
vieša statinė loginė vertė yraEven ( int val ) {
grąžinti val % 2 == 0 ;
}
viešoji statinė loginė vertė yra nelyginis ( int val ) {
grąžinti val % 2 == 0 ;
}
}
klasės antrasis pagalbininkas {
viešas statinis tarpt ( int x, int y ) {
grąžinti x+y;
}
}

viešosios klasės rootMain {
viešas statinis tuštumas pagrindinis ( Styga [ ] args ) {
double ave = FirstHelper.calAve ( 30 , penkiasdešimt , 70 ) ;
System.out.println ( „FirstHelper Class Funkcija, vidutinė:“ + pr ) ;

loginis isEven = FirstHelper.isEven ( 24 ) ;
System.out.println ( 'FirstHelper Class Function, ar 24 lygis?' + yra netgi ) ;

tarpt suma = SecondHelper.add ( 5 , 10 ) ;
System.out.println ( 'Antros pagalbininko klasės funkcija, suma: ' + suma ) ;
}
}

Kodo aprašymas:

  • Pirmiausia sukurkite „ Pirmasis pagalbininkas ” Pagalbininko klasė ir paskelbti bei inicijuoti tris joje esančias funkcijas.
  • Tada apibrėžkite „ Antrasis pagalbininkas „Pagalbininkų klasė ir inicijuokite ją sukurdami vieną funkciją“ papildyti() “. Nepamirškite naudoti ' viešas statinis “ raktinį žodį prieš kuriant kiekvieną funkciją.
  • Dabar įveskite „ pagrindinis () “ metodą ir iškvieskite reikiamas funkcijas, pridėdami pirmosios pagalbinės klasės pavadinimą, o tada – joje esančios funkcijos pavadinimą.
  • Iškvietę reikiamas funkcijas, išsaugokite rezultatą naujuose kintamuosiuose, kurie bus rodomi konsolėje.

Po kompiliacijos:

Momentinė nuotrauka patvirtina dviejų pagalbininkų klasių ir pagalbinės funkcijos iškvietimą nenaudojant pagalbinio objekto.

Pagrindiniai „Java“ pagalbininkų klasės punktai

  • Norint pasiekti pagalbinės klasės funkcijas, inicijavimo metu už kiekvienos funkcijos pavadinimo naudojamas statinių metodų raktinis žodis.
  • Sukūrus savo pagalbininkų klasę, galima integruoti bendras funkcijas, tokias kaip duomenų apdorojimas, eilučių formatavimas, failų tvarkymas ir kt.
  • Juos galima lengvai suskirstyti į konkrečius paketus arba modulius, atsižvelgiant į jų teikiamą funkcinę sritį.
  • Skaitomumo veiksnys labai pagerina, nes jie pateikia savaime paaiškinamus metodus, kurie sudėtingas operacijas paverčia paprastesnėmis iškvietomis.

Išvada

Norėdami sukurti savo pagalbininkų klasę, naudokite su „Helper Class“ susijusius metodus į vieną klasę, o tada šie metodai iškviečiami main() metodu. Pagalbinių funkcijų iškvietimas gali būti su pagalbinio objekto sukūrimu arba be jo. Raktažodis „ viešas statinis “ turi būti naudojamas, jei programuotojas nenori sukurti pagalbinio objekto, kad sumažintų kodo eilutę.