Kako pozvati metodu u Javi (sa slikama)

Sadržaj:

Kako pozvati metodu u Javi (sa slikama)
Kako pozvati metodu u Javi (sa slikama)

Video: Kako pozvati metodu u Javi (sa slikama)

Video: Kako pozvati metodu u Javi (sa slikama)
Video: Kako pojacati WiFi signal ( TP LINK 740N Ruter ) 2024, Maj
Anonim

Kada započinjete programiranje u Javi, morate naučiti mnogo novih koncepata. Postoje klase, metode, iznimke, konstruktori, varijable i još mnogo toga, a to može postati neodoljivo. Zato je najbolje učiti dio po dio. Ovaj wikiHow vas uči kako pozvati metodu u Javi.

Koraci

972649 1
972649 1

Korak 1. Shvatite šta je metoda

U Javi je metoda niz naredbi koje stvaraju funkciju. Nakon što je metoda deklarirana, može se pozvati na različite dijelove koda radi izvršavanja funkcije. Ovo je koristan način za ponovnu upotrebu istog koda uvijek iznova. Slijedi primjer jednostavne metode.

    public static void methodName () {System.out.println ("Ovo je metoda"); }

972649 2
972649 2

Korak 2. Deklarirajte pristup klase za metodu

Kada deklarirate metodu u Javi, morate navesti koje klase mogu pristupiti metodi. U gornjem primjeru pristup je deklariran kao "Javan". Postoje tri modifikatora pristupa koje možete proglasiti metodom:

  • Javno:

    Postavljanjem modifikatora pristupa "public" ispred imena metode omogućava da se metoda pozove s bilo kojeg mjesta.

  • Zaštićeno:

    "Zaštićeni" modifikator pristupa dozvoljava samo pozivanje metode unutar klase i podklasa.

  • Privatno:

    Ako je metoda deklarirana

    privatno

  • tada se metoda može pozvati samo unutar klase. To se naziva zadano ili paketno-privatno. To znači da samo klase u istom paketu mogu pozvati metodu.
972649 3
972649 3

Korak 3. Proglasite klasu kojoj metoda pripada

U gornjem primjeru, druga ključna riječ, "static" znači da metoda pripada klasi, a ne bilo kojoj instanci klase (objekta). Statičke metode moraju biti pozvane koristeći naziv klase: "ExampleClass.methodExample ()".

Ako nije korištena ključna riječ "static", tada se metoda može pozvati samo kroz objekt. Na primjer, ako se klasa zvala "ExampleObject" i imala je konstruktor (za izradu objekata), tada bismo mogli napraviti novi objekt upisivanjem "ExampleObject obj = new ExampleObject ();", i pozvati metodu koristeći sljedeće: "obj.methodExample ();"

972649 4
972649 4

Korak 4. Proglasite povratnu vrijednost

Povratna vrijednost deklarira ime vrijednosti koju metoda vraća. U gornjem primjeru riječ "void" znači da metoda ne vraća ništa.

  • Ako želite da metoda vrati nešto, jednostavno zamijenite riječ "void <" s tipom podataka (primitivni ili referentni tip) objekta (ili primitivnog tipa) koji želite vratiti. Primitivni tipovi uključuju int, float, double i još mnogo toga. Zatim samo dodajte "return" plus objekt tog tipa negdje na kraju koda metode.
  • Prilikom pozivanja metode koja vraća nešto, možete koristiti ono što vraća. Na primjer, ako metoda zvana "someMethod ()" vraća cijeli broj (broj), tada možete postaviti cijeli broj na ono što vraća pomoću koda: "int a = someMethod ();"
972649 5
972649 5

Korak 5. Deklarirajte naziv metode

Nakon što ste proglasili klase koje mogu pristupiti metodi, klasi kojoj pripada i povratnoj vrijednosti, morate metodi dati ime kako bi se mogla pozvati. Da biste metodi dali ime, jednostavno upišite ime metode iza koje slijede otvorena i zatvorena zagrada. Gore navedeni primjeri uključuju "someMethod ()" i "methodName ()". Zatim biste unijeli sve izraze metoda unutar otvorenih i zatvorenih zagrada "{}"

972649 6
972649 6

Korak 6. Pozovite metodu

Da biste pozvali metodu, samo trebate upisati ime metode nakon čega slijede otvorene i zatvorene zagrade na liniji u kojoj želite izvršiti metodu. Obavezno pozovite metodu samo u klasi koja joj ima pristup. Slijedi primjer metode koja se deklarira i zatim poziva unutar klase:.

    javna klasa ClassName {public static void methodName () {System.out.println ("Ovo je metoda"); } javna statička void main (String args) {methodName (); }}

972649 7
972649 7

Korak 7. Dodajte parametar metodi (ako je potrebno)

Neke metode zahtijevaju parametar kao što je cijeli broj (broj) ili referentni tip (kao što je naziv objekta). Ako metoda zahtijeva parametar, jednostavno upišite parametar između otvorene i zatvorene zagrade iza imena metode. Metoda koja zahtijeva cijeli broj parametra cijelog broja izgledala bi kao "someMethod (int a)" ili slično. Metoda koja koristi referentni tip izgledala bi kao "someMethod (Object obj)" ili slična.

972649 8
972649 8

Korak 8. Pozovite metodu sa parametrom

Kada pozivate metodu za koju je potreban parametar, jednostavno biste jednostavno dodali parametar u paratezu iza imena metode. Na primjer: "someMethod (5)" ili "someMethod (n)" ako je "n" cijeli broj. Ako metoda zahtijeva referentni objekt, jednostavno unesite naziv objekta u otvorene i zatvorene zagrade. Na primjer, "someMethod (4, stvar)".

972649 9
972649 9

Korak 9. Dodajte više parametara u metodu

Metode mogu imati i više parametara, jednostavno odvojenih zarezima. U sljedećem primjeru kreira se metoda za zbrajanje dva cijela broja i vraćanje zbroja kao metode vraćanja. Kada se metoda pozove, dva cijela broja se daju jer će se parametri zbrajati. Kada se program pokrene, dobit ćete izlaz koji kaže "Zbir A i B je 50".:

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

Video - Korištenjem ove usluge neke se informacije mogu podijeliti s YouTubeom

Savjeti

  • Prilikom pozivanja metode koja vraća nešto, možete pozvati drugu metodu na osnovu onoga što ta metoda vraća. Recimo da imamo metodu koja se zove

    getObject ()

    koji vraća objekt. Pa, u razredu

    Object

    postoji poziv statičke metode

    toString

    koji vraća

    Object

    u obliku a

    String

    . Dakle, ako želite to dobiti

    String

    iz

    Object

    vratio korisnik

    getObject ()

    u jednom redu, samo biste napisali"

    String str = getObject (). ToString ();

  • ".

Preporučuje se: