Načini pozivanja metoda u Javi: 7 koraka (sa slikama)

Sadržaj:

Načini pozivanja metoda u Javi: 7 koraka (sa slikama)
Načini pozivanja metoda u Javi: 7 koraka (sa slikama)

Video: Načini pozivanja metoda u Javi: 7 koraka (sa slikama)

Video: Načini pozivanja metoda u Javi: 7 koraka (sa slikama)
Video: Spajanje i razdvajanje podataka iz ćelija - Kurs Excel 2013 2024, Studeni
Anonim

Ako želite postati Java programer, morate naučiti mnogo novih koncepata. Postoje klase, metode, iznimke, konstruktori, varijable i drugo; Možeš biti preneražen kad to naučiš. Dakle, trebali biste ih naučiti jedan po jedan. U ovom vodiču naučit ćete kako pozvati metodu u javi.

Korak

Java metode Metoda 1
Java metode Metoda 1

Korak 1. Metoda ekvivalent funkcijama u programskim jezicima kao što je C, što pomaže u ponovnoj upotrebi koda. Metode se sastoje od niza iskaza, a te se metode mogu pozvati putem drugih iskaza. Kad se pozovu, izvršit će se svi izrazi koji su dio metode. Na primjer, razmislite o ovoj metodi:"

javna metoda static voidExample () {}

. Trenutno u njemu nema koda, ali postoje tri ključne riječi prije naziva metode. Postoji

javnost

,

statički

i

poništiti

Java metode Metoda 2
Java metode Metoda 2

Korak 2. Riječ

javnost

prije imena metode znači da se sama metoda može pozvati s bilo kojeg mjesta koje uključuje drugu klasu, čak i iz drugog paketa (datoteke) sve dok uvozite tu klasu.

Postoje i druge riječi koje mogu zamijeniti

javnost

. Riječ je

zaštićen

i

privatna

. Ako metoda

zaštićen

tada samo ova klasa i njezine podklase (klase koje to koriste kao osnovu za sastavljanje koda) mogu pozvati metodu. Metoda

privatna

može se pozvati samo unutar te klase. Zadnja ključna riječ zapravo nije riječ. Riječ se koristi samo ako nemate zamjenu

javnost

,

zaštićen

ili

privatna

. Ova se riječ naziva zadana ili privatno za paket. To znači da samo klase u istom paketu mogu pozvati metodu.

Java metode Metoda 3
Java metode Metoda 3

Korak 3. Druga ključna riječ,

statički

znači da metoda pripada klasi i da nije instanca klase (objekta).

Statičke metode moraju se pozvati pomoću naziva klase:"

ExampleClass.methodExample ()

Međutim, ako ključna riječ

statički

ne postoji, metode se mogu pozivati samo kroz objekte. Na primjer, ako se pozove klasa

ExampleObject

i ima konstruktor (za stvaranje objekta), možemo stvoriti novi objekt upisivanjem

ExampleObject obj = novi ExampleObject ();

a metodu pozovite s"

obj.methodExample ();

".

Java metode Metoda 4
Java metode Metoda 4

Korak 4. Još jedna riječ prije naziva metode je

poništiti

.

Reći

poništiti

znači da metoda ne vraća ništa (ne vraća ništa ako pokrenete metodu). Ako želite da metoda vrati nešto, samo zamijenite riječ

poništiti

s tipom podataka (primitivni ili referentni tip) objekta (ili primitivnog tipa) koji želite generirati. Samo dodajte

povratak

plus objekt te vrste negdje prije kraja koda metode.

Java metode Metoda 5
Java metode Metoda 5

Korak 5. Prilikom pozivanja metode koja vraća nešto, možete koristiti ono što je vraćeno

Na primjer, ako

someMethod ()

vraća cijeli broj, tada možete postaviti cijeli broj na ono što se vraća s"

int a = someMethod ();

Java metode Metoda 6
Java metode Metoda 6

Korak 6. Neke metode zahtijevaju parametre

Metoda koja uzima cjelobrojni parametar izgledala bi ovako

someMethod (int a)

. Kada koristite ovakvu metodu, morate napisati naziv metode, a zatim cijeli broj u zagradama:

neka metoda (5)

ili

someMethod (n)

ako

je cijeli broj.

Java metode Metoda 7
Java metode Metoda 7

Korak 7. Metoda može imati i više parametara, samo ih odvojite zarezima. Ako metoda

nekiMetoda

zahtijeva dva parametra,

int a

i

Objekt obj

izgledat će kao"

someMethod (int a, Object obj)

. Da biste koristili ovu novu metodu, morate pozvati naziv metode iza kojega slijedi cijeli broj i objekt u zagradama:

someMethod (4, stvar)

s

stvar

je

Objekt

Savjeti

  • Kada pozovete metodu koja vraća nešto, možete pozvati drugu metodu na temelju onoga što ta metoda vraća. Na primjer, imamo metodu koja se zove

    getObject ()

    koji proizvodi objekt. Pa u razredu

    Objekt

    nema poziva statičke metode

    toString

    koje proizvode

    Objekt

    u obliku

    Niz

    . Dakle, ako želite dobiti

    Niz

    to je od

    Objekt

    generirao

    getObject ()

    u jednom retku samo napiši"

    Niz str = getObject (). ToString ();

  • ".

Preporučeni: