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: Uvod u PowerPoint za apsolutne početnike! 2024, Maj
Anonim

Ako želite postati Java programer, morate naučiti mnogo novih koncepata. Postoje klase, metode, izuzeci, konstruktori, varijable i drugo; Možete biti preneraženi kad to naučite. 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 ove metode se mogu pozvati putem drugih iskaza. Kada se pozovu, izvršit će se svi izrazi koji su dio metode. Na primjer, razmislite o ovoj metodi:"

javna metoda static voidExample () {}

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

javnosti

,

statički

i

void

Java metode Metoda 2
Java metode Metoda 2

Korak 2. Riječ

javnosti

prije imena metode znači da se sama metoda može pozvati sa 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 se mogu zamijeniti

javnosti

. Reč je

zaštićen

i

privatno

. Ako je metoda

zaštićen

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

privatno

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

javnosti

,

zaštićen

ili

privatno

. Ova se riječ naziva default ili package-private. 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 biti pozvane koristeći naziv 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 kreiranje objekta), možemo kreirati novi objekt tipkanjem

ExampleObject obj = novi ExampleObject ();

i pozovite metodu sa"

obj.methodExample ();

".

Java metode Metoda 4
Java metode Metoda 4

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

void

.

Reci

void

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č

void

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

povratak

plus objekt tog tipa 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 sa"

int a = someMethod ();

Java metode Metoda 6
Java metode Metoda 6

Korak 6. Neke metode zahtijevaju parametre

Metoda koja uzima cjelobrojni parametar bi izgledala ovako

someMethod (int a)

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

nekiMetoda (5)

ili

someMethod (n)

ako

je cijeli broj.

Java metode Metoda 7
Java metode Metoda 7

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

someMethod

zahtijeva dva parametra,

int a

i

Objekt obj

izgledat će kao"

someMethod (int a, Object obj)

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

someMethod (4, stvar)

sa

stvar

je

Object

Savjeti

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

    getObject ()

    koji proizvodi objekat. Pa, na času

    Object

    nema poziva nestatičke metode

    toString

    koje proizvode

    Object

    u obliku

    String

    . Dakle, ako želite dobiti

    String

    to je od

    Object

    generirao

    getObject ()

    u jednom redu samo napiši"

    String str = getObject (). ToString ();

  • ".

Preporučuje se: