Cum să apelați o metodă în Java (cu imagini)

Cuprins:

Cum să apelați o metodă în Java (cu imagini)
Cum să apelați o metodă în Java (cu imagini)

Video: Cum să apelați o metodă în Java (cu imagini)

Video: Cum să apelați o metodă în Java (cu imagini)
Video: Computer power supply for car amp 2024, Mai
Anonim

Când începeți programarea în Java, există multe concepte noi de învățat. Există clase, metode, excepții, constructori, variabile și multe altele și poate deveni copleșitor. Deci, cel mai bine este să înveți bucată cu bucată. Acest wikiHow vă învață cum să apelați o metodă în Java.

Pași

972649 1
972649 1

Pasul 1. Înțelegeți ce este o metodă

În Java, o metodă este o serie de instrucțiuni care creează o funcție. Odată ce o metodă este declarată, poate fi apelată în diferite părți ale codului pentru a executa funcția. Acesta este un mod util de a reutiliza același cod din nou și din nou. Următorul este un exemplu de metodă simplă.

    public static void methodName () {System.out.println ("Aceasta este o metodă"); }

972649 2
972649 2

Pasul 2. Declarați accesul la clasă pentru metodă

Când declarați o metodă în Java, trebuie să declarați ce clase pot accesa metoda. În exemplul de mai sus, accesul este declarat ca „Public”. Există trei modificatori de acces pe care îi puteți declara o metodă:

  • Public:

    Plasând modificatorul de acces „public” înainte ca numele metodei să permită apelarea metodei de oriunde.

  • Protejat:

    Modificatorul de acces „protejat” permite doar apelarea metodei în clasa și subclasele sale.

  • Privat:

    Dacă se declară o metodă

    privat

  • atunci metoda poate fi apelată numai în interiorul clasei. Aceasta se numește implicit sau pachet-privat. Aceasta înseamnă că numai clasele din același pachet pot apela metoda.
972649 3
972649 3

Pasul 3. Declarați clasa de care aparține metoda

În exemplul de mai sus, al doilea cuvânt cheie, „static” înseamnă că metoda aparține clasei și nu oricărei instanțe a clasei (obiectului). Metodele statice trebuie apelate folosind numele clasei: "ExampleClass.methodExample ()".

Dacă cuvântul cheie „static” nu a fost utilizat, atunci metoda poate fi invocată numai printr-un obiect. De exemplu, dacă clasa a fost numită "ExampleObject" și a avut un constructor (pentru realizarea de obiecte), atunci am putea crea un nou obiect tastând "ExampleObject obj = new ExampleObject ();" și să apelăm metoda folosind următoarele: "obj.methodExample ();"

972649 4
972649 4

Pasul 4. Declarați valoarea returnată

Valoarea returnată declară numele valorii returnate de metodă. În exemplul de mai sus cuvântul „nul” înseamnă că metoda nu returnează nimic.

  • Dacă doriți ca o metodă să returneze ceva, pur și simplu înlocuiți cuvântul "void <" cu un tip de date (tip primitiv sau de referință) al obiectului (sau tipului primitiv) pe care doriți să îl returnați. Tipurile primitive includ int, float, double și multe altele. Apoi adăugați „return” plus un obiect de acel tip undeva spre sfârșitul codului metodei.
  • Când apelați o metodă care returnează ceva, puteți utiliza ceea ce returnează. De exemplu, dacă o metodă numită "someMethod ()" returnează un număr întreg (un număr), atunci puteți seta un număr întreg la ceea ce returnează folosind codul: "int a = someMethod ();"
972649 5
972649 5

Pasul 5. Declarați numele metodei

După ce ați declarat clasele care pot accesa metoda, clasa de care aparține și valoarea returnată, trebuie să dați metodei un nume, astfel încât să poată fi apelat. Pentru a da metodei un nume, pur și simplu tastați numele metodei urmat de o paranteză deschisă și închisă. Exemplele de mai sus includ „someMethod ()” și „methodName ()”. Apoi ați introduce toate instrucțiunile metodei în parantezele deschise și închise „{}”

972649 6
972649 6

Pasul 6. Apelați metoda

Pentru a apela o metodă, trebuie doar să tastați numele metodei urmat de paranteze deschise și închise pe linia pe care doriți să o executați. Asigurați-vă că apelați o metodă numai în cadrul unei clase care are acces la aceasta. Următorul este un exemplu de metodă care este declarată și apoi apelată în cadrul clasei:.

    public class className {public static void methodName () {System.out.println ("Aceasta este o metodă"); } public static void main (String args) {methodName (); }}

972649 7
972649 7

Pasul 7. Adăugați un parametru la o metodă (dacă este necesar)

Unele metode necesită un parametru, cum ar fi un număr întreg (un număr) sau un tip de referință (cum ar fi numele unui obiect). Dacă o metodă necesită un parametru, trebuie doar să tastați parametrul între paranteze deschise și închise după numele metodei. O metodă care necesită un parametru întreg al unui întreg ar arăta ca „someMethod (int a)” sau similar. O metodă care utilizează un tip de referință ar arăta ca „someMethod (Object obj)” sau similar.

972649 8
972649 8

Pasul 8. Apelați o metodă cu un parametru

Când apelați o metodă care necesită un parametru, trebuie doar să adăugați parametrul în parezeză după numele metodei. De exemplu: „someMethod (5)” sau „someMethod (n)” dacă „n” este un număr întreg. Dacă metoda necesită un obiect de referință, pur și simplu introduceți numele obiectului în paranteze deschise și închise. De exemplu, „someMethod (4, thing)”.

972649 9
972649 9

Pasul 9. Adăugați mai mulți parametri la o metodă

Metodele pot avea, de asemenea, mai mulți parametri, pur și simplu separați prin virgule. În exemplul următor, se creează o metodă pentru a adăuga două numere întregi împreună și a returna suma ca metodă de returnare. Când se apelează metoda, cele două numere întregi sunt date, deoarece parametrii vor fi adăugați împreună. Când programul este rulat, veți primi o ieșire care spune „Suma lui A și B este 50”.:

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

Video - Prin utilizarea acestui serviciu, unele informații pot fi partajate cu YouTube

sfaturi

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

    getObject ()

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

    Obiect

    există un apel de metodă nestatică

    toString

    care returnează

    Obiect

    sub forma unui

    Şir

    . Deci, dacă vrei să obții asta

    Şir

    de la

    Obiect

    întors de

    getObject ()

    într-un singur rând, ai scrie doar „

    String str = getObject (). ToString ();

  • ".

Recomandat: