Cum să sunați la o metodă în java

Când începeți programarea în Java, există multe concepte noi de învățat.Sunt clase, Metode, excepții, constructori, variabile și multe altele și pot deveni copleșitoare. Deci, este mai bine să înveți piesa cu bucată. Toți te-ai făcut cum să suni o metodă în Java.

Pași

  1. Imagine intitulată 972649 1
1. Înțelegeți ce este o metodă.În Java, o metodă este o serie de afirmații care creează o funcție.Odată ce o metodă este declarată, se poate numi în diferite părți ale codului pentru a executa funcția.Aceasta este o modalitate utilă de a reutiliza același cod peste și din nou.Următorul este un exemplu de metodă simplă.
Public Static Static Metodname () {sistem.Out.Println ("Aceasta este o metodă") -}
  • Imagine intitulată 972649 2
    2. Declarați accesul la clasă pentru metodă.La declararea unei metode î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 îl puteți declara o metodă:
  • Public:Prin plasarea modificatorului de acces "public" Înainte de numele metodei permite ca metoda să fie apelată de oriunde.
  • Protejat: "protejat" accesul de acces, permite doar metoda de a fi numită în clasa și subclasele sale.
  • Privat:Dacă este declarată o metodă privat, Apoi metoda poate fi numită numai în interiorul clasei.Aceasta se numește implicit sau pachet-privat.Aceasta înseamnă că numai clasele din același pachet pot apela metoda.
  • Imagine intitulată 972649 3
    3. Declarați clasa că aparține metoda.În exemplul de mai sus, al doilea cuvânt cheie, "static" înseamnă că metoda aparține clasei și nu orice exemplu a clasei (obiect).Metodele statice trebuie să fie numite folosind numele clasei: "Exemplu.MethoDexample ()".
  • Dacă cuvântul cheie "static" nu a fost folosit, atunci metoda poate fi invocată numai printr-un obiect.De exemplu, dacă clasa a fost apelată "Examplebiect" și a avut un constructor (pentru a face obiecte), atunci am putea face un obiect nou introducând "ExampleBject obj = noul exempluObject ()-", și sunați la metoda cu utilizarea următoarelor: "obj.MethoDexample ()-".
  • Imagine intitulată 972649 4
    4. Declarați valoarea de returnare.Valoarea returnare declară numele valorii returnează metoda.În exemplul de deasupra cuvântului "vid" înseamnă că metoda nu returnează nimic.
  • Dacă doriți o metodă de a returna ceva, atunci înlocuiți pur și simplu cuvântul "vid<" cu un tip de date (tip primitiv sau de referință) al obiectului (sau tip primitiv) pe care doriți să îl returnați. Tipurile primitive includ int, pluti, dubla, și altele. Apoi adăugați doar "întoarcere" plus un obiect de acest tip undeva spre sfârșitul codului metodei.
  • Când sunați la o metodă care returnează ceva, puteți folosi ceea ce se întoarce.De exemplu, dacă o metodă numită "SomeMethod ()" Returnează un număr întreg (un număr), apoi puteți seta un număr întreg la ceea ce se întoarce utilizând codul: "int a = somemethod ()-"
  • Imagine intitulată 972649 5
    5. Declarați numele metodei.După ce ați declarat clasele care pot accesa metoda, clasa pe care o aparține și valoarea de returnare, trebuie să dați metoda un nume, astfel încât să poată fi numit.Pentru a da metoda un nume, tastați pur și simplu numele metodei urmat de o paranteză deschisă și închisă.Exemplele de mai sus includ, "SomeMethod ()" și "Metodname ()".Apoi, veți introduce toate instrucțiunile de metodă în interiorul și închis "{}"
  • Imagine intitulată 972649 6
    6. Apelați metoda.Pentru a apela o metodă, trebuie doar să introduceți numele metodei urmate de paranteze deschise și închise pe linia pe care doriți să o executați metoda.Asigurați-vă că ați sunat doar o metodă într-o clasă care are acces la ea.Următorul este un exemplu de metodă declarată și apoi numită în clasă:.
    clasa de clasă publică {Public Static Static Metodname () {sistem.Out.Println ("Aceasta este o metodă") -} Public Static Vid principal (șir [] args) {metoda () -}}
  • Imagine intitulată 972649 7
    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, pur și simplu tastați parametrul între paranteza deschisă și închisă după numele metodei.O metodă care necesită un parametru întreg al unui număr întreg ar arăta "Somemethod (int a)" sau asemănător.O metodă care utilizează un tip de referință ar arăta "Somemethod (obiect obj)" sau asemănător.
  • Imagine intitulată 972649 8
    8. Apelați o metodă cu un parametru.Când sunați la o metodă care necesită un parametru, ați adăugați pur și simplu parametrul în PATETHESIS după numele metodei. De exemplu:"Somemethod (5)" sau "Somemethod (n)" dacă "n" este un număr întreg.Dacă metoda necesită un obiect de referință, introduceți pur și simplu numele obiectului în paranteza deschisă și închisă.De exemplu, "Somemethod (4, lucru)".
  • Imagine intitulată 972649 9
    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, este creată o metodă pentru a adăuga împreună două numere întregi și returnează suma ca metodă de returnare.Când se numește metoda, cele două numere întregi sunt date ca parametri vor fi adăugați împreună.Când programul este rulat, veți primi o ieșire care spune "Suma A și B este de 50".:
    Clasa publică Myclass {Suma statică statică publică (int a, int b) {INT C = A + B-System.Out.Println ("Suma A și B este "+ c) -} VOID static public principal (șir [] args) {suma (20, 30) -}}
  • Video

    Prin utilizarea acestui serviciu, unele informații pot fi împărtășite cu YouTube.

    sfaturi

    Când sunați la o metodă care returnează ceva, puteți apela o altă metodă bazată pe ceea ce returnează această metodă.Să spunem că avem o metodă numită getObject () care returnează un obiect.Ei bine, în clasă Obiect, Există o metodă non-statică Tostring care returnează Obiect sub forma unui a Şir.Deci, dacă ați vrut să obțineți asta Şir de la Obiect returnat de către getObject () Într-o linie, tocmai ați scrie "String str = getObject ().tostring ()-".

    Avertizări

    Fiți atenți la clasele și metodele abstracte.Dacă o metodă este abstractă, nu poate fi utilizată până când nu este implementată de o altă clasă.Acest lucru se datorează faptului că o metodă abstractă nu are niciun cod în el în primul rând.Clasele abstracte sunt folosite ca un cadru de cadru.
    Partajați pe rețeaua socială:
    Similar