Mi a folyamat a saját segítő osztály létrehozásához Java nyelven?

Mi A Folyamat A Sajat Segito Osztaly Letrehozasahoz Java Nyelven



A ' Segítő osztály ” a kapcsolódó módszerek és funkcionalitások egyetlen osztályba történő csoportosítására szolgál a karbantarthatóság javítása érdekében. Ez egy dedikált helyet biztosít az újrafelhasználható kódblokkok beágyazásához, amelyek az egész alkalmazásban használhatók. Használatával a programozó közös metódusokat és segédprogramokat határozhat meg, amelyek újra felhasználhatók az alkalmazás különböző részein. Ezenkívül elősegíti a modularitást azáltal, hogy szétválasztja a problémákat, és lehetővé teszi a programozók számára, hogy az összetett feladatokat kisebb kezelhető funkcionalitási egységekre bontsák.

Ez a blog bemutatja a Java Helper Class létrehozásának folyamatát.







Mi a folyamat a saját segítő osztály létrehozásához Java nyelven?

A Helper osztály speciális funkciókat foglal magában, amelyeket ismétlődően használni fognak a több osztályban. A lakó ' segítő módszerek ' a következő kulcsszó mentén deklarálják nyilvános statikus ”, hogy a szülőosztály nevével függetlenül is hívhatók legyenek.



Menjünk végig egy Java-programon, hogy megvalósíthassuk saját Helper Class-odat.



1. példa: Hozzon létre egy segítői osztályt





Egy több funkciót tartalmazó Helper osztály létrehozásához keresse fel az alábbi kódot. Meghívja a Helper osztályban található metódusokat az alábbiak szerint:

public class rootMain {
public static void main ( Húr [ ] args ) {

CalHelper helObj = új CalHelper ( ) ;

dupla átlag = helObj.calAve ( 30 , ötven , 70 ) ;
System.out.println ( 'Átlagos:' + átlagos ) ;

logikai isEven = helObj.isEven ( 24 ) ;
System.out.println ( – A 24 páros? + isEven ) ;
}
}

osztályú CalHelper {
nyilvános kettős calAve ( double val1, double val2, double val3 )
{
Visszatérés ( érték1 + érték2 + érték3 ) / 3 ;
}
nyilvános logikai isEven ( int val ) {
Visszatérés val % 2 == 0 ;
}
nyilvános logikai isOdd ( int val ) {
Visszatérés val % 2 == 0 ;
}
}



A fenti kód leírása:

  • Először hozzon létre egy rootMain osztályt, majd hozzon létre egy helper objektumot „helObj” néven a „ Segítő ” osztály „CalHelper”.
  • Ezt követően meghívja a megadott függvényeket a ' CalHelper ” osztályt, és megjeleníti az eredményeiket.
  • Ezután jelentse be a segítői osztályt ' CalHelper 'és három nyilvános funkció' Calave() ”, „ egyenlő() ”, és „ páratlan() ” inicializálódnak benne. Ezek a függvények kiszámítják az átlagot, és ellenőrzik, hogy az érték páros vagy páratlan-e.
  • Ezeket a függvényeket a main() metódus hívja meg egy helper objektum segítségével.

Az összeállítás után:

A kimenet azt mutatja, hogy a Helper osztályból származó kiválasztott két függvény létrejött.

2. példa: Egynél több segítő osztály funkcióinak hívása segítő objektum nélkül

Egy Java programban több Helper osztály is lehet, ha a „ nyilvános statikus ” kulcsszó. Ez lehetővé teszi a fejlesztőknek, hogy közvetlenül hívják meg a függvényt az osztálynevük használatával. Például két Helper osztály jön létre, és a segítő funkciók meghívásra kerülnek segédobjektum használata nélkül, az alábbiak szerint:

osztályos elsősegélyző {
nyilvános statikus kettős calAve ( double val1, double val2, double val3 )
{
Visszatérés ( érték1 + érték2 + érték3 ) / 3 ;
}
nyilvános statikus logikai érték isEven ( int val ) {
Visszatérés val % 2 == 0 ;
}
nyilvános statikus logikai érték páratlan ( int val ) {
Visszatérés val % 2 == 0 ;
}
}
osztályú SecondHelper {
public static int add ( int x, int y ) {
Visszatérés x+y;
}
}

public class rootMain {
public static void main ( Húr [ ] args ) {
double ave = FirstHelper.calAve ( 30 , ötven , 70 ) ;
System.out.println ( 'FirstHelper Class Function, Átlagos: ' + ave ) ;

boolean isEven = FirstHelper.isEven ( 24 ) ;
System.out.println ( 'FirstHelper Class Function, a 24 egyenletes?' + isEven ) ;

int összeg = SecondHelper.add ( 5 , 10 ) ;
System.out.println ( 'SecondHelper Class Function, Sum:' + összeg ) ;
}
}

A kód leírása:

  • Először hozzon létre egy ' FirstHelper ” Helper Class és deklaráljon és inicializáljon benne három függvényt.
  • Ezután definiáljon egy „ Második Segítő 'Súgóosztály és inicializálja egyetlen funkció létrehozásával' add() ”. Ne felejtse el használni a „ nyilvános statikus ” kulcsszót az egyes függvények létrehozása előtt.
  • Most írja be a „ fő() ” metódussal, és hívja meg a szükséges függvényeket úgy, hogy hozzáadja az első Helper osztály nevét, majd a benne lévő függvény nevét.
  • A szükséges függvények meghívása után tárolja az eredményt új változókban, amelyek ezután megjelennek a konzolon.

Az összeállítás után:

A pillanatkép megerősíti a két Helper osztály és a helper függvény hívását segítő objektum használata nélkül.

Kulcspontok a Java Helper osztályhoz

  • A Helper Class funkcióinak eléréséhez az inicializáláskor minden függvénynév mögött a statikus metódusok kulcsszava kerül felhasználásra.
  • Saját Helper Class létrehozásával olyan általános funkciókat is be lehet foglalni, mint például az adatkezelés, a karakterlánc formázás, a fájlkezelés stb.
  • Könnyedén szervezhetők meghatározott csomagokba vagy modulokba, az általuk kiszolgált funkcionális terület alapján.
  • Az olvashatósági tényező sokat javít, mivel olyan magától értetődő módszereket biztosítanak, amelyek a bonyolult műveleteket egyszerűbb meghívásokká absztrahálják.

Következtetés

Saját Helper Class létrehozásához használja a „Helper Class”-hoz kapcsolódó metódusokat egyetlen osztályba, majd ezeket a metódusokat a main() metódus hívja meg. A segítő függvények meghívása történhet segítő objektum létrehozásával vagy anélkül. A kulcsszó a ' nyilvános statikus ” akkor kell használni, ha a programozó nem akar segédobjektumot létrehozni a kódsor csökkentésére.