Cum să apelați metode în Java: 7 pași (cu imagini)

Cuprins:

Cum să apelați metode în Java: 7 pași (cu imagini)
Cum să apelați metode în Java: 7 pași (cu imagini)

Video: Cum să apelați metode în Java: 7 pași (cu imagini)

Video: Cum să apelați metode în Java: 7 pași (cu imagini)
Video: PowerPoint - Header & Footer 2024, Mai
Anonim

Dacă doriți să deveniți programator Java, există multe concepte noi de învățat. Există clase, metode, excepții, constructori, variabile și multe altele; Poți fi copleșit învățându-l. Deci, ar trebui să le învățați unul câte unul. În acest articol tutorial, veți învăța cum să apelați o metodă în java.

Etapa

Metode Java Pasul 1
Metode Java Pasul 1

Pasul 1. Metoda echivalent cu funcțiile din limbaje de programare precum C, care ajută la refolosirea codului. Metodele constau dintr-o serie de afirmații, iar aceste metode pot fi apelate prin alte afirmații. La apelare, toate instrucțiunile care fac parte din metodă vor fi executate. De exemplu, luați în considerare această metodă:"

public static void methodExample () {}

Momentan nu există cod, dar există trei cuvinte cheie înainte de denumirea metodei. Există

public

,

static

și

nul

Metode Java Pasul 2
Metode Java Pasul 2

Pasul 2. Cuvânt

public

înainte de denumirea metodei înseamnă că metoda în sine poate fi apelată din orice loc care include o altă clasă, chiar și dintr-un pachet (fișier) diferit, atâta timp cât importați acea clasă.

Există și alte cuvinte care pot înlocui

public

. Cuvântul este

protejat

și

privat

. Dacă o metodă

protejat

atunci numai această clasă și subclasele sale (clase care folosesc aceasta ca bază pentru compilarea codului) pot apela metoda. O metodă

privat

poate fi apelat numai în cadrul acelei clase. Ultimul cuvânt cheie nu este chiar un cuvânt. Cuvântul este folosit doar dacă nu aveți niciun substitut

public

,

protejat

sau

privat

. Acest cuvânt se numește implicit sau privat-pachet. Aceasta înseamnă că numai clasele din același pachet pot apela metoda.

Metode Java Pasul 3
Metode Java Pasul 3

Pasul 3. Al doilea cuvânt cheie,

static

înseamnă că metoda aparține clasei și nu este o instanță a clasei (obiectului).

Metodele statice trebuie apelate folosind numele clasei:"

ExampleClass.methodExample ()

Cu toate acestea, dacă cuvântul cheie

static

nu există, metodele pot fi apelate numai prin obiecte. De exemplu, dacă se numește clasă

Exemplu Obiect

și are un constructor (pentru a crea un obiect), putem crea un nou obiect tastând

ExampleObject obj = new ExampleObject ();

și apelați metoda cu „

obj.methodExample ();

".

Metode Java Pasul 4
Metode Java Pasul 4

Pasul 4. Un alt cuvânt înainte de denumirea metodei este

nul

.

Spune

nul

înseamnă că metoda nu returnează nimic (nu returnează nimic dacă rulați metoda). Dacă doriți o metodă pentru a returna ceva, înlocuiți doar cuvântul

nul

cu tipul de date (tip primitiv sau de referință) al obiectului (sau tipului primitiv) pe care doriți să îl generați. Doar adauga

întoarcere

plus un obiect de acel tip undeva înainte de sfârșitul codului metodei.

Metode Java Pasul 5
Metode Java Pasul 5

Pasul 5. Când apelați o metodă care returnează ceva, puteți utiliza ceea ce a fost returnat

De exemplu, dacă

someMethod ()

returnează un număr întreg, apoi puteți seta un număr întreg la ceea ce este returnat cu „

int a = someMethod ();

Metode Java Pasul 6
Metode Java Pasul 6

Pasul 6. Unele metode necesită parametri

O metodă care ia un parametru întreg ar arăta ca.

someMethod (int a)

. Când utilizați o metodă ca aceasta, trebuie să scrieți numele metodei, apoi un număr întreg între paranteze:

someMethod (5)

sau

someMethod (n)

dacă

este un număr întreg.

Metode Java Pasul 7
Metode Java Pasul 7

Pasul 7. Metoda poate avea, de asemenea, mai mulți parametri, doar separați-i cu virgule. Dacă metoda

uneleMetoda

necesită doi parametri,

int a

și

Obiect obiect

va arăta ca"

someMethod (int a, obiect obiect)

. Pentru a utiliza această nouă metodă, trebuie să apelați numele metodei urmat de un număr întreg și un obiect între paranteze:

someMethod (4, chestie)

cu

lucru

este un

Obiect

sfaturi

  • Când apelați o metodă care returnează ceva, puteți apela o altă metodă pe baza a ceea ce returnează metoda respectivă. De exemplu, avem o metodă numită

    getObject ()

    care produce un obiect. Ei bine, în clasă

    Obiect

    nu există apeluri de metode nestatice

    toString

    care produc

    Obiect

    In forma

    Şir

    . Deci, dacă vrei să obții

    Şir

    este din

    Obiect

    generat de

    getObject ()

    într-un singur rând, scrieți „

    String str = getObject (). ToString ();

  • ".

Recomandat: