Kā piezvanīt metodēm Java: 7 soļi (ar attēliem)

Satura rādītājs:

Kā piezvanīt metodēm Java: 7 soļi (ar attēliem)
Kā piezvanīt metodēm Java: 7 soļi (ar attēliem)

Video: Kā piezvanīt metodēm Java: 7 soļi (ar attēliem)

Video: Kā piezvanīt metodēm Java: 7 soļi (ar attēliem)
Video: Как сделать эффект матового стекла в PowerPoint | Как сделать красивую презентацию | Урок PowerPoint 2024, Maijs
Anonim

Ja vēlaties kļūt par Java programmētāju, ir jāapgūst daudz jaunu jēdzienu. Ir klases, metodes, izņēmumi, konstruktori, mainīgie un daudz kas cits; Jūs varat būt satriekts, to apgūstot. Tātad, jums tie jāapgūst pa vienam. Šajā apmācības rakstā jūs uzzināsit, kā izsaukt metodi java.

Solis

Java metodes 1. darbība
Java metodes 1. darbība

Solis 1. Metode līdzvērtīga funkcijām programmēšanas valodās, piemēram, C, kas palīdz atkārtoti izmantot kodu. Metodes sastāv no virknes paziņojumu, un šīs metodes var izsaukt, izmantojot citus paziņojumus. Pēc izsaukuma tiks izpildīti visi paziņojumi, kas ir daļa no metodes. Piemēram, apsveriet šo metodi:"

public static void methodExample () {}

. Pašlaik tajā nav koda, bet pirms metodes nosaukuma ir trīs atslēgvārdi. Ir

publiski

,

statisks

un

spēkā neesošs

Java metodes 2. darbība
Java metodes 2. darbība

Solis 2. Vārds

publiski

pirms metodes nosaukums nozīmē, ka pašu metodi var izsaukt no jebkuras vietas, kurā ietilpst cita klase, pat no citas paketes (faila), kamēr importējat šo klasi.

Ir arī citi vārdi, kurus var aizstāt

publiski

. Vārds ir

aizsargāti

un

Privāts

. Ja metode

aizsargāti

tad tikai šī klase un tās apakšklases (klases, kuras to izmanto kā pamatu koda apkopošanai) var izsaukt šo metodi. Metode

Privāts

var izsaukt tikai šīs klases ietvaros. Pēdējais atslēgvārds patiesībā nav vārds. Vārdu lieto tikai tad, ja jums nav aizstājēja

publiski

,

aizsargāti

vai

Privāts

. Šo vārdu sauc par noklusēto vai pakotnes privāto. Tas nozīmē, ka metodi var izsaukt tikai vienas paketes klases.

Java metodes 3. darbība
Java metodes 3. darbība

3. darbība. Otrais atslēgvārds,

statisks

nozīmē, ka metode pieder klasei un nav klases (objekta) instance.

Statiskās metodes jāizsauc, izmantojot klases nosaukumu:"

ExampleClass.methodExample ()

Tomēr, ja atslēgvārds

statisks

nepastāv, metodes var izsaukt tikai caur objektiem. Piemēram, ja tiek izsaukta klase

PiemērsObjekts

un ir konstruktors (lai izveidotu objektu), mēs varam izveidot jaunu objektu, ierakstot

ExampleObject obj = jauns ExampleObject ();

un izsauciet metodi ar"

obj.methodExample ();

".

Java metodes 4. solis
Java metodes 4. solis

Solis 4. Vēl viens vārds pirms metodes nosaukuma ir

spēkā neesošs

.

Sakiet

spēkā neesošs

nozīmē, ka metode neko neatgriež (neko neatgriež, ja palaižat metodi). Ja vēlaties, lai metode kaut ko atdotu, vienkārši nomainiet vārdu

spēkā neesošs

ar ģenerējamā objekta (vai primitīvā tipa) datu tipu (primitīvs vai atsauces veids). Vienkārši pievienojiet

atgriezties

plus šāda veida objekts kaut kur pirms metodes koda beigām.

Java metodes 5. darbība
Java metodes 5. darbība

5. solis. Izsaucot metodi, kas kaut ko atgriež, varat izmantot atgriezto

Piemēram, ja

someMethod ()

atgriež veselu skaitli, tad jūs varat iestatīt veselu skaitli uz to, kas tiek atgriezts ar"

int a = someMethod ();

Java metodes 6. darbība
Java metodes 6. darbība

6. solis. Dažām metodēm ir nepieciešami parametri

Metode, kurā tiek izmantots vesels skaitļa parametrs, izskatītos šādi

someMethod (int a)

. Izmantojot šādu metodi, iekavās jāraksta metodes nosaukums un pēc tam vesels skaitlis:

someMethod (5)

vai

someMetode (n)

ja

ir vesels skaitlis.

Java metodes 7. darbība
Java metodes 7. darbība

7. solis. Metode var būt arī vairāki parametri, vienkārši atdaliet tos ar komatiem. Ja metode

dažas metodes

nepieciešami divi parametri,

int

un

Objekts obj

izskatīsies"

someMethod (int a, Object obj)

Lai izmantotu šo jauno metodi, jums ir jāizsauc metodes nosaukums, kam seko vesels skaitlis un iekava iekavās:

someMethod (4, lieta)

ar

lieta

ir

Objekts

Padomi

  • Izsaucot metodi, kas kaut ko atgriež, varat izsaukt citu metodi, pamatojoties uz to, ko šī metode atgriež. Piemēram, mums ir metode ar nosaukumu

    getObject ()

    kas rada objektu. Nu, klasē

    Objekts

    nav statiskas metodes zvanu

    toString

    kas ražo

    Objekts

    formā

    Stīga

    . Tātad, ja vēlaties iegūt

    Stīga

    tas ir no

    Objekts

    ģenerējis

    getObject ()

    vienā rindā vienkārši uzrakstiet"

    String str = getObject (). ToString ();

  • ".

Ieteicams: