Kāds ir process, lai izveidotu savu palīgu klasi Java?

Kads Ir Process Lai Izveidotu Savu Paligu Klasi Java



' Palīgu klase ” tiek izmantots, lai grupētu saistītās metodes un funkcionalitāti vienā klasē, lai uzlabotu apkopi. Tas nodrošina īpašu vietu atkārtoti lietojamu koda bloku iekapsulēšanai, ko var izmantot visā lietojumprogrammā. Izmantojot to, programmētājs var definēt kopīgas metodes un utilītas, kuras var atkārtoti izmantot dažādās jūsu lietojumprogrammas daļās. Turklāt tas veicina modularitāti, nodalot problēmas un ļauj programmētājiem sadalīt sarežģītus uzdevumus mazākās pārvaldāmās funkcionalitātes vienībās.

Šajā emuārā ir izskaidrots palīgklases izveides process Java.







Kāds ir process, lai izveidotu savu palīgu klasi Java?

Palīdzības klase ietver īpašu funkcionalitāti, kas tiks atkārtoti izmantota vairākās klasēs. Dzīvojamais ' palīgmetodes ' ir deklarēti kopā ar atslēgvārdu ' publiska statiska ”, lai tos varētu saukt neatkarīgi, izmantojot vecāku klases nosaukumu.



Ļaujiet mums iziet cauri Java programmai, lai ieviestu savu palīgu klasi.



1. piemērs. Izveidojiet vienu palīgu klasi





Lai ģenerētu vienu palīgu klasi, kurā ir vairākas funkcijas, apmeklējiet tālāk norādīto kodu. Tas izsauc palīgu klasē esošās metodes, kā norādīts tālāk:

publiskās klases saknesMain {
publisks statisks tukšums galvenais ( Stīga [ ] args ) {

CalHelper helObj = jauns CalHelper ( ) ;

dubultais vidējais = helObj.calAve ( 30 , piecdesmit , 70 ) ;
System.out.println ( 'Vidēji:' + vidēji ) ;

Būla isEven = helObj.isEven ( 24 ) ;
System.out.println ( 'Vai 24 ir vienādi?' + irPat ) ;
}
}

klases CalHelper {
publiska dubultā calAve ( dubultā val1, dubultā val2, dubultā val3 )
{
atgriezties ( val1 + val2 + val3 ) / 3 ;
}
publiskais Būla vērtība irEven ( int val ) {
atgriezties val % 2 == 0 ;
}
publiskais Būla irOdd ( int val ) {
atgriezties val % 2 == 0 ;
}
}



Iepriekš minētā koda apraksts:

  • Vispirms izveidojiet rootMain klasi, pēc tam izveidojiet palīga objektu ar nosaukumu 'helObj' priekš ' Palīgs ” klase “CalHelper”.
  • Pēc tam tas izsauc norādītās funkcijas no ' CalHelper ” klasē un parāda to rezultātus.
  • Pēc tam pasludiniet palīgu klasi ' CalHelper 'un trīs sabiedriskās funkcijas' calave () ”, “ irPamērs() ', un ' ir Odd() ” ir inicializēti tajā. Šīs funkcijas aprēķina vidējo vērtību un pārbauda, ​​vai vērtība ir attiecīgi pāra vai nepāra.
  • Šīs funkcijas tiek izsauktas main() metodē ar palīgobjekta palīdzību.

Pēc kompilācijas:

Izvade parāda, ka ir ģenerētas divas atlasītās funkcijas, kas izriet no palīgu klases.

2. piemērs. Vairāku palīgu klases funkciju izsaukšana bez palīga objekta

Vienā Java programmā var būt vairāk nekā viena palīgu klase, izmantojot “ publiska statiska ” atslēgvārds. Tas piedāvā izstrādātājiem tieši izsaukt funkciju, izmantojot savas klases nosaukumu. Piemēram, tiek izveidotas divas palīgu klases un palīga funkcijas tiek izsauktas, neizmantojot palīgobjektu, kā parādīts tālāk:

klases pirmais palīgs {
publiska statiskā dubultā calAve ( dubultā val1, dubultā val2, dubultā val3 )
{
atgriezties ( val1 + val2 + val3 ) / 3 ;
}
publiska statiskā Būla vērtība irEven ( int val ) {
atgriezties val % 2 == 0 ;
}
publiska statiskā Būla vērtība irOdd ( int val ) {
atgriezties val % 2 == 0 ;
}
}
klases otrais palīgs {
publisks statisks int pievienot ( int x, int y ) {
atgriezties x+y;
}
}

publiskās klases saknesMain {
publisks statisks tukšums galvenais ( Stīga [ ] args ) {
double ave = FirstHelper.calAve ( 30 , piecdesmit , 70 ) ;
System.out.println ( 'FirstHelper Class Function, Vidēji:' + av ) ;

boolean isEven = FirstHelper.isEven ( 24 ) ;
System.out.println ( 'FirstHelper Class Function, Vai 24 ir vienmērīgs?' + irPat ) ;

starpt summa = SecondHelper.add ( 5 , 10 ) ;
System.out.println ( 'Otrās palīdzības klases funkcija, summa:' + summa ) ;
}
}

Koda apraksts:

  • Vispirms izveidojiet ' Pirmais palīgs ” Helper Class un deklarē un inicializē trīs tajā esošās funkcijas.
  • Pēc tam definējiet ' Otrais palīgs 'Palīdzības klase un inicializējiet to, izveidojot vienu funkciju' pievienot () ”. Atcerieties izmantot ' publiska statiska ” atslēgvārds pirms katras funkcijas izveides.
  • Tagad ievadiet ' galvenais () ” metodi un izsauc vajadzīgās funkcijas, pievienojot pirmās palīdzības klases nosaukumu un pēc tam tās esošās funkcijas nosaukumu.
  • Pēc nepieciešamo funkciju izsaukšanas saglabājiet rezultātu jaunos mainīgajos, kas pēc tam tiek parādīti konsolē.

Pēc kompilācijas:

Momentuzņēmums apstiprina divu palīgu klašu darbību un palīga funkcijas izsaukšanu, neizmantojot palīgobjektu.

Galvenie punkti Java palīgu klasei

  • Lai piekļūtu Helper Class funkcijām, inicializācijas laikā aiz katras funkcijas nosaukuma tiek izmantots statisko metožu atslēgvārds.
  • Izveidojot savu palīgu klasi, var iekapsulēt parastās funkcijas, piemēram, datu manipulācijas, virkņu formatēšanu, failu apstrādi un daudz ko citu.
  • Tos var viegli sakārtot īpašās paketēs vai moduļos, pamatojoties uz funkcionālo apgabalu, ko tie apkalpo.
  • Lasāmības faktors daudz uzlabojas, jo tie nodrošina pašsaprotamas metodes, kas sarežģītas darbības abstrahē vienkāršākos izsaukumos.

Secinājums

Lai izveidotu savu palīgu klasi, izmantojiet ar “Helper Class” saistītās metodes vienā klasē, un pēc tam šīs metodes tiek izsauktas main() metodē. Palīdzības funkciju izsaukšana var būt ar vai bez palīgobjekta izveides. Atslēgvārds “ publiska statiska ” ir jāizmanto, ja programmētājs nevēlas izveidot palīgobjektu, lai samazinātu koda rindu.