Cum să apelați o metodă java

Aveți nevoie de multe de învățat să învățați să programați pe Java. Clase, metode, excepții, designeri, variabile și așa mai departe - toate acestea nu pot fi nebun. Aflați totul este mai bine în etape, iar acum vă vom spune despre metode.

Pași

  1. Imagine intitulată Metodele Java Pasul 1.jpg
unu. Metoda este echivalentul funcțiilor în limbile similare. Sunt necesare metode pentru reutilizarea codului. Un set de expresii creează o metodă, metoda poate fi cauzată de o altă expresie. Fiind cauzate de toate expresiile care fac parte din metoda vor fi îndeplinite.De exemplu: "Publicul static Static MethoDexample () {}".Nu există cod în el, dar există cuvinte cheie (3) înainte de numele metodei, și anume Public, Static și Nulă.
  • Imagine intitulată Metode Java Pasul 2.jpg
    2. Cuvânt Public Înainte de numele metodei, înseamnă că metoda poate fi cauzată de oriunde, inclusiv alte clase și chiar fișiere / pachete dacă importați clasa corespunzătoare. A inlocui Public Puteți efectua următoarele opțiuni:Protejat și Privat.Dacă metoda Protejat, Apoi, numai această clasă și subclase (clase create pe bază de clasă) pot provoca această metodă.Dacă metoda Privat, Apoi se poate numi numai în interiorul clasei.Ultimul cuvânt cheie, în general, nici măcar cuvânt. Se folosește când în schimb Public, Protejat sau Privat Nu ai nimic.Acesta este apelul implicit, ceea ce înseamnă că numai clasele din același pachet pot prelua această metodă.
  • Imagine intitulată Metodele Java Pasul 3.jpg
    3. Al doilea cuvânt cheie, Static, înseamnă că metoda aparține clasei și nu un exemplu al clasei (obiect). Metodele statice pot apela utilizând un nume de clasă: "Examplers.MethoDexample ()".Cu toate acestea, în cazul cuvântului cheie Static absente acolo, atunci metoda poate fi cauzată numai prin obiect.De exemplu, dacă clasa este numităExamplebiect, Și are un constructor (pentru a crea obiecte), atunci putem crea un obiect nou prin tipărire ExampleBject obj = noul exempluObject ()-, și sunați la metoda așa "Obj.MethoDexample ()-".
  • Imagine intitulată Metodele Java Pasul 4.jpg
    4. Ultimul cuvânt înainte de metoda metodei - Nulă.Cuvânt Nulă Aceasta înseamnă că metoda nu returnează nimic (nu dă nimic când sună).Dacă doriți să dați ceva de genul atunci când apelați metoda, atunci înlocuiți cuvântul Nulă Tipul de obiect de date sau primitiv pe care doriți să îl primiți. Apoi adăugați doar Întoarcere plus obiectul acestui tip este undeva mai aproape de sfârșitul metodei metodei.
  • Imagine intitulată Metodele Java Pasul 5. PNG
    cinci. Apelând o metodă care returnează ceva, puteți utiliza acest lucru returnabil. De exemplu, dacă SomeMethod () Returnează un număr întreg, atunci puteți seta un număr întreg pentru ceea ce este returnat, deci: "int a = somemethod ()-"
  • Imagine intitulată Metodele Java Pasul 6.jpg
    6. Unele metode necesită parametri.Metoda care necesită un parametru întregi pare a fi: Somemethod (int a)Folosind o metodă similară, scrieți numele metodei, apoi un număr întreg în paranteze: Somemethod (5) sau Somemethod (n) dacă N - întreg.
  • Imagine intitulată Metode Java Pasul 7.jpg
    7. Metodele pot avea mai mulți parametri separați prin virgule.Dacă metoda Somemethod necesită doi parametri, Int A și Obiect obj, Va arăta astfel: "SomeMethod (int a, obiect obj)".Pentru a utiliza această metodă, trebuie să fie numită de numele metodei, după care trebuie să scrieți un număr întreg și obiect în paranteze: Somemethod (4, lucru) Unde Lucru - Acest Obiect.
  • sfaturi

    • Apelarea metodei de returnare a ceva, puteți apela o altă metodă - în funcție de faptul că metoda se întoarce. Să presupunem că avem o metodă GetObject (), Returnarea obiectului.In clasa Obiect Există o metodă non-statică Tostring, Revenirea Obiect la fel de Şir.Deci, dacă vrei să faci asta Şir din Obiect peste GetObject () Într-o linie, atunci trebuie să scrieți "String str = getObject ().Tostring ()-".

    Avertizări

    • Atent cu clasele abstracte și metodele. Dacă metoda abstractă nu poate fi utilizată până când nu este îndeplinită de o altă clasă - la urma urmei, în metoda abstractă la început nu există cod! Clasele abstracte sunt folosite ca un cadru.
    Publicații similare