Kā izsaukt metodi Java

Autors: Sara Rhodes
Radīšanas Datums: 18 Februāris 2021
Atjaunināšanas Datums: 13 Maijs 2024
Anonim
Methods in Java Tutorial
Video: Methods in Java Tutorial

Saturs

Citas sadaļas

Sā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 izsaukt metodi Java.

Soļi

  1. Saprast, kāda ir metode. Java valodā metode ir virkne izteikumu, 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. Šis ir vienkāršas metodes piemērs.

    • Pasludiniet klases piekļuvi metodei. Deklarējot metodi Java, jums jāpaziņo, kuras klases var piekļūt metodei. Iepriekš minētajā piemērā piekļuve tiek deklarēta kā "Publiska". Ir trīs piekļuves modifikatori, kurus varat deklarēt par metodi:
      • Publiski: Novietojot piekļuves modifikatoru “public” pirms metodes nosaukuma, metodi var izsaukt no jebkuras vietas.
      • Aizsargāts: "Aizsargātais" piekļuves modifikators ļauj izsaukt metodi tikai tās klasē un apakšklasēs.
      • Privāts: Ja tiek deklarēta metode privāta, tad metodi var izsaukt tikai klases iekšienē. To sauc par noklusējuma vai paketi-privātu. Tas nozīmē, ka metodi var izsaukt tikai tās pašas paketes klases.

    • Paziņojiet klasi, kurai pieder metode. Iepriekš minētajā piemērā otrais atslēgvārds "statisks" nozīmē, ka metode pieder klasei, nevis jebkuram klases (objekta) gadījumam. Statiskās metodes jāizsauc, izmantojot klases nosaukumu: "ExampleClass.methodExample ()".
      • Ja atslēgvārds "statisks" netika izmantots, 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 sekojošo: : "obj.methodExample ();".

    • Paziņojiet atgriešanās vērtību. Atgriežamā vērtība deklarē metodes atgrieztās vērtības nosaukumu. Iepriekš minētajā piemērā vārds “void” nozīmē, ka metode neko neatgriež.
      • Ja vēlaties, lai metode kaut ko atgrieztu, vienkārši aizstājiet vārdu "void <" ar objekta (vai primitīva tipa) datu tipu (primitīvu vai atsauces tipu), kuru vēlaties atgriezt. Primitīvie veidi ietver int, peldēt, dubultā, un vēl. Pēc tam vienkārši pievienojiet “return” 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, izmantojot kodu, jūs varat iestatīt veselu skaitli tam, ko tas atgriež: "int a = someMethod ();"
    • Paziņojiet metodes nosaukumu. Kad esat deklarējis klases, kurām var piekļūt metodei, klasei, kurai tā pieder, un atgriešanās vērtību, metodei ir jāpiešķir 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 jūs ievadīsit visus metodes paziņojumus atvērto un aizvērto cirtaino iekavās "{}"
    • Izsauciet metodi. Lai izsauktu metodi, jums vienkārši jāievada metodes nosaukums, kam seko atvērtas un aizvērtas iekavas rindā, kuru vēlaties izpildīt. Noteikti izsauciet metodi tikai klasē, kurai tai ir piekļuve. Šis ir metodes piemērs, kuru deklarē un pēc tam izsauc klasē:
      • Pievienojiet metodei parametru (ja nepieciešams). Dažām metodēm nepieciešams parametrs, piemēram, vesels skaitlis (skaitlis) vai atsauces tips (piemēram, objekta nosaukums). Ja metodei nepieciešams parametrs, pēc metodes nosaukuma vienkārši ievadiet parametru starp atvērto un aizvērto iekavu. Metode, kurai nepieciešams vesela skaitļa vesela skaitļa parametrs, izskatās kā "someMethod (int a)" vai līdzīga. Metode, kurā tiek izmantots atsauces tips, varētu izskatīties kā "someMethod (Object obj)" vai līdzīgi.
      • Izsauciet metodi ar parametru. Izsaucot metodi, kurai nepieciešams parametrs, parametru vienkārši pievienojiet paretēzē pēc metodes nosaukuma. Piemēram: "someMethod (5)" vai "someMethod (n)", ja "n" ir vesels skaitlis. Ja metodei nepieciešams atsauces objekts, atvērtajā un aizvērtajā iekavās vienkārši ievadiet objekta nosaukumu. Piemēram, "someMethod (4, lieta)".
      • Pievienojiet metodei vairākus parametrus. Metodēm var būt arī vairāki parametri, tos vienkārši atdalot ar komatiem. Šajā piemērā ir izveidota metode, kā pievienot divus veselus skaitļus kopā un atgriezt summu kā atgriešanas metodi. Izsaucot metodi, abi skaitļi tiek norādīti kā parametri, kas tiks saskaitīti kopā. Kad programma ir palaista, jūs saņemsit izvadi ar uzrakstu "A un B summa ir 50" .:

        Kopienas jautājumi un atbildes



        Kā es varu izveidot objektus?

        Jūs izveidojat objektus, izsaucot viņu klases konstruktoru (tam ir tāds pats nosaukums kā klasei). Java jau ir dažas klases; piemēram, Integer, bet jūs varat arī definēt savu klasi. Piemēram, ja jūs definējat klasi Orange, varat izveidot šīs klases objektu šādi: "Orange o = new Orange ();".


      • Kā mēs varam saukt otro metodi, izmantojot galveno?

        Galvenais ir tas, kas darbojas vispirms, tāpēc noteikti izsauciet otro metodi no galvenā {} iekšpuses, un tā tiks izpildīta pati.


      • Kas ir metodes izsaukums Java valodā?

        Metode ir kodu kopa, uz kuru atsaucas pēc nosaukuma un kuru var izsaukt (izsaukt) jebkurā programmas punktā, vienkārši izmantojot metodes nosaukumu. Iedomājieties metodi kā apakšprogrammu, kas darbojas ar datiem un bieži atgriež vērtību. Katrai metodei ir savs nosaukums.


      • Vai es varu skaidri izsaukt galveno metodi? Kā?

        Jā tu vari. Tā kā galvenais ir definēts kā viens arguments, kas ir String args, jums tas būs jāsauc tāpat kā jebkura cita funkcija ar vienu String tipa argumentu. Ja jūsu galvenā funkcija neko nedara ar argumentiem, varat vienkārši ierakstīt: "main (new String);". Tomēr jums ir jābūt piesardzīgam, izsaucot galveno metodi vairāk nekā vienu reizi, jo tas var dot jums bezgalīgu rekursiju, kas beigsies ar StackOverflowError. Tāpēc pārliecinieties, ka zvani uz galveno metodi tiek pārtraukti, kad ir izpildīti kādi nosacījumi.


      • Vai ir iespējams palaist Java uz Android?

        Jā. Android lietotnes tiek veidotas, izmantojot Java.


      • Kāpēc kā faila nosaukumu izmantojam klases nosaukumu?

        Lai pareizi sakārtotu Java failus, pretējā gadījumā Java var sajaukt klases nosaukumus (piemēram, klases tests iekš WikiHow-Example.java un klases tests iekš Personal-Example.java). Java to pieprasa lielākajai daļai OS (Linux var tikt izslēgta).

      • Padomi

        • Zvanot uz metodi, kas kaut ko atgriež, varat izsaukt citu metodi, pamatojoties uz to, ko šī metode atgriež. Pieņemsim, ka mums ir metode, ko sauc getObject (), kas atgriež objektu. Nu klasē Objekts, pastāv nemetiskas metodes izsaukums toString, kas atgriež Objekts a formā Stīgas. Tātad, ja vēlaties to iegūt Stīga no Objektu atdeva getObject () vienā rindā, jūs vienkārši rakstīsit "Virkne str = getObject (). ToString (); ".

        Brīdinājumi

        • Esiet piesardzīgs attiecībā uz abstraktajām klasēm un metodēm. Ja metode ir abstrakta, to nevar izmantot, kamēr to nav ieviesusi cita klase. Tas ir tāpēc, ka abstraktai metodei vispirms nav koda. Abstraktas klases tiek izmantotas kā sava veida ietvars.

        Kā izveidot saites ar kaķi

        Peter Berry

        Maijs 2024

        Šajā raktā: Ziniet avu kaķiazinietie ar kaķiIzveidojiet cita aite36 Atauce aikņu izveidošana ar kaķi var būt gandarījuma pieredze, taču arī diezgan arežģīta. Kaut arī kaķi ir pieradināti, tiem ir tika...

        Kā radīt atspulgus matos

        Peter Berry

        Maijs 2024

        Šajā raktā: Pareizā izvēle izdarīšanaDekorējiet matuDabikā metodeAtaukme Attarojumi piešķir frizūrai papildu dimeniju, dodot tai iepaidu par apjomu un dzīvi. Viņi var arī izcelt jūu fiziko īpašumu, īp...

        Padomju