Kā izsaukt metodi Java (ar attēliem)

Satura rādītājs:

Kā izsaukt metodi Java (ar attēliem)
Kā izsaukt metodi Java (ar attēliem)

Video: Kā izsaukt metodi Java (ar attēliem)

Video: Kā izsaukt metodi Java (ar attēliem)
Video: Kā noteikt sajūga bojājumu | AUTODOC 2024, Maijs
Anonim

Uzsākot programmēšanu Java, ir jāapgūst daudz jaunu jēdzienu. Ir klases, metodes, izņēmumi, konstruktori, mainīgie un daudz kas cits, un tas var kļūt milzīgs. Tātad, vislabāk ir mācīties pa gabalu. Šis wikiHow māca jums, kā izsaukt metodi Java.

Soļi

972649 1
972649 1

Solis 1. Izprotiet, kas ir metode

Java valodā metode ir paziņojumu virkne, kas rada funkciju. Kad metode ir deklarēta, to var izsaukt dažādās koda daļās, lai izpildītu funkciju. Tas ir noderīgs veids, kā atkārtoti izmantot vienu un to pašu kodu. Tālāk ir sniegts vienkāršas metodes piemērs.

    public static void methodName () {System.out.println ("Šī ir metode"); }

972649 2
972649 2

2. solis. Deklarējiet metodes piekļuvi klasei

Deklarējot metodi Java, jums jāpaziņo, kuras klases var piekļūt metodei. Iepriekš minētajā piemērā piekļuve ir deklarēta kā “publiska”. Ir trīs piekļuves modifikatori, kurus varat deklarēt kā metodi:

  • Publiski:

    Ievietojot piekļuves pārveidotāju "publisks" pirms metodes nosaukuma, ir iespējams izsaukt metodi no jebkuras vietas.

  • Aizsargāts:

    "Aizsargāts" piekļuves modifikators ļauj izsaukt metodi tikai tās klasē un apakšklasēs.

  • Privāts:

    Ja tiek deklarēta metode

    Privāts

  • tad metodi var izsaukt tikai klases iekšienē. To sauc par noklusējuma vai pakotnes privāto. Tas nozīmē, ka metodi var izsaukt tikai vienas paketes klases.
972649 3
972649 3

Solis 3. Deklarējiet klasi, kurai šī metode pieder

Iepriekš minētajā piemērā otrais atslēgvārds "statisks" nozīmē, ka metode pieder klasei, nevis jebkurai klases (objekta) instancei. Statiskās metodes jāizsauc, izmantojot klases nosaukumu: "ExampleClass.methodExample ()".

Ja atslēgvārds "statisks" netika izmantots, tad metodi var izsaukt tikai caur objektu. Piemēram, ja klasi sauca par "ExampleObject" un tai bija konstruktors (objektu izgatavošanai), tad mēs varētu izveidot jaunu objektu, ierakstot "ExampleObject obj = new ExampleObject ();" un izsaukt metodi, izmantojot šādu:: "obj.methodExample ();"

972649 4
972649 4

4. solis. Deklarējiet atgriešanās vērtību

Atgriešanās vērtība deklarē metodes atgriežamās vērtības nosaukumu. Iepriekš minētajā piemērā vārds "tukšs" nozīmē, ka metode neko neatgriež.

  • Ja vēlaties, lai metode kaut ko atdotu, vienkārši aizstājiet vārdu "void <" ar objekta (vai primitīvā tipa) datu tipu (primitīvs vai atsauces veids), kuru vēlaties atgriezt. Primitīvajos veidos ietilpst int, float, double un citi. Pēc tam vienkārši pievienojiet "atgriešanos" un šāda veida objektu kaut kur metodes koda beigās.
  • Zvanot uz metodi, kas kaut ko atgriež, varat izmantot to, ko tā atgriež. Piemēram, ja metode ar nosaukumu "someMethod ()" atgriež veselu skaitli (skaitli), tad jūs varat iestatīt veselu skaitli uz to, ko tas atgriež, izmantojot kodu: "int a = someMethod ();"
972649 5
972649 5

5. solis. Norādiet metodes nosaukumu

Pēc tam, kad esat deklarējis klases, kurām var piekļūt metode, klase, kurai tā pieder, un atgriešanas vērtību, jums ir jāpiešķir metodei nosaukums, lai to varētu izsaukt. Lai metodei piešķirtu nosaukumu, vienkārši ierakstiet metodes nosaukumu, kam seko atvērta un slēgta iekava. Iepriekš minētie piemēri ietver "someMethod ()" un "methodName ()". Pēc tam ievadiet visus metodes paziņojumus atvērtās un aizvērtās cirtainās iekavās "{}"

972649 6
972649 6

6. solis. Izsauciet metodi

Lai izsauktu metodi, rindā, kurā vēlaties izpildīt metodi, jums vienkārši jāievada metodes nosaukums, kam seko atvērtās un aizvērtās iekavas. Noteikti izsauciet tikai tādu metodi klasē, kurai tai ir piekļuve. Tālāk ir sniegts metodes piemērs, kas tiek deklarēts un pēc tam izsaukts klasē:.

    public class className {public static void methodName () {System.out.println ("Šī ir metode"); } public static void main (String args) {methodName (); }}

972649 7
972649 7

7. solis. Pievienojiet metodei parametru (ja nepieciešams)

Dažām metodēm ir nepieciešams tāds parametrs kā vesels skaitlis (skaitlis) vai atsauces veids (piemēram, objekta nosaukums). Ja metodei ir nepieciešams parametrs, vienkārši ievadiet parametru starp atvērto un slēgto iekavu aiz metodes nosaukuma. Metode, kurai nepieciešams vesels skaitļa vesels skaitļa parametrs, izskatītos kā "someMethod (int a)" vai līdzīgi. Metode, kurā tiek izmantots atsauces veids, izskatītos kā "someMethod (Object obj)" vai līdzīga.

972649 8
972649 8

8. solis. Izsauciet metodi ar parametru

Izsaucot metodi, kurai nepieciešams parametrs, vienkārši pievienojiet parametru paretēzē aiz metodes nosaukuma. Piemēram: "someMethod (5)" vai "someMethod (n)", ja "n" ir vesels skaitlis. Ja metodei nepieciešams atsauces objekts, vienkārši ievadiet objekta nosaukumu atvērtajā un slēgtajā iekavās. Piemēram, "someMethod (4, lieta)".

972649 9
972649 9

9. solis. Pievienojiet metodei vairākus parametrus

Metodēm var būt arī vairāki parametri, vienkārši atdalot tos ar komatiem. Nākamajā piemērā tiek izveidota metode, lai pievienotu divus veselus skaitļus un atgrieztu summu kā atgriešanas metodi. Kad tiek izsaukta metode, abi veseli skaitļi tiek doti, jo parametri tiks saskaitīti. Kad programma tiek palaista, jūs saņemsit izvadi ar uzrakstu "A un B summa ir 50":

    public class myClass {public static void summa (int a, int b) {int c = a + b; System.out.println ("A un B summa ir"+ c); } public static void main (String args) {summa (20, 30); }}

Video - izmantojot šo pakalpojumu, daļa informācijas var tikt kopīgota ar pakalpojumu YouTube

Padomi

  • Zvanot uz metodi, kas kaut ko atgriež, varat izsaukt citu metodi, pamatojoties uz to, ko šī metode atgriež. Pieņemsim, ka mums ir metode ar nosaukumu

    getObject ()

    kas atgriež objektu. Nu, klasē

    Objekts

    ir nestatisks metodes izsaukums

    toString

    kas atgriež

    Objekts

    a formā

    Stīga

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

    Stīga

    no

    Objekts

    atgriezās līdz

    getObject ()

    vienā rindā jūs vienkārši rakstītu"

    String str = getObject (). ToString ();

  • ".

Ieteicams: