Kako nazvati metodu u Javi

Autor: Frank Hunt
Datum Stvaranja: 16 Ožujak 2021
Datum Ažuriranja: 1 Lipanj 2024
Anonim
Java Multithreading : AtomicReference, ScheduledExecutorService и монада Either. Многопоточность.
Video: Java Multithreading : AtomicReference, ScheduledExecutorService и монада Either. Многопоточность.

Sadržaj

Kada postanete java programer, postoje mnogi pojmovi koje treba naučiti. Postoje klase, metode, iznimke, konstruktori, varijable i još mnogo toga, što može postati malo komplicirano. Najbolji način za učenje je dijelovima. U ovom ćete članku naučiti kako nazvati metodu u Javi.

koraci

  1. Metoda je ekvivalentna funkciji na drugim jezicima, kao što je C. Skup kodova je metoda, a ta se metoda može pozvati tijekom ostalih dijelova koda. Kad se poziva, mora se izvršiti sav kod koji je dio metode. Na primjer, kada gledate ovu metodu "javna statička metoda voidExample () {} ". Nema koda, ali ispred naziva metode su tri riječi, javno, the statički i poništiti.

  2. Riječ Javno prije metode znači da se metoda može pozvati s bilo kojeg mjesta, uključujući druge klase, pa čak i druge pakete (datoteke) sve dok ih uvozite. Tri riječi mogu zamijeniti riječi javnost. Oni su zaštićen i privatni. Ako je metoda zaštićena, tako da samo ta klasa i podrazrede (klase koje koriste glavnu kao bazu) mogu nazvati ovu metodu. Ako je metoda privatno, pa se metoda može pozvati samo unutar same klase. Zadnja riječ koja se može upotrijebiti nije sasvim riječ. To jest, ako ništa ne stavite umjesto javnost, zaštićeni, ili privatni. To se naziva "zadano", što znači da metodu mogu pozvati samo klase u istom paketu.

  3. Druga riječ, statički, znači da metoda pripada klasi, a ne bilo kojem njenom dijelu (objektu). Statičke metode moraju se pozivati ​​pomoću naziva klase: "exampleClass.exampleMethod () ". Međutim, ako riječ statike nije bilo, pa se metoda mogla nazivati ​​samo putem objekta. Na primjer, ako se klasa zvala ExampleObject i imao je konstruktor (za izradu objekata), mogli bismo stvoriti novi objekt upisivanjem ExamploObjeto obj = novi ExamploObjeto (); i nazovite metodu sa "obj.method (); ".

  4. Posljednja riječ prije naziva metode je poništiti. To znači da metoda ne vraća ništa. Ako želite način povratnih informacija, zamijenite riječ poništava s nekom vrstom podataka (primitivni ili referentni) objekta koji želite vratiti. Zatim dodajte vratite još jedan objekt tog tipa negdje prema kraju koda metode.
  5. Kada nazovete metodu koja nešto vraća, možete koristiti sam povratak. Na primjer, ako a someMethod () vraća cijeli broj, možete definirati cijeli broj za njegov povratak s "int a = someMethod (); "
  6. Neke metode zahtijevaju neki parametar. Izgledala bi metoda koja zahtijeva cijeli broj neki metod (int a). Kad koristite takvu metodu, trebali biste upisati njeno ime i cijeli broj u zagrade: nekom metodom (5) ili someMethod (n) ako n je cijeli broj.
  7. Metode također mogu imati nekoliko parametara jednostavno razdvojenih zarezima. Ako je metoda Neka metoda zahtijeva dva parametra, int a e Obj objekt, on bi bio "someMethod (int a, Object obj) ". Da biste koristili ovu novu metodu, u zagradama će se nazvati cijeli broj i objekt: neka metoda (4, stvar) gdje stvar je jedna Objekt.

Savjet

  • Kada zovete metodu koja nešto vraća, možete nazvati drugu na temelju povratka. Recimo da imamo metodu koja se zove getObjeto () koji vraća objekt. Pa u razredu Objekt postoji nestatički poziv metode toString koji vraća Objekt u formatu Niz. Dakle, ako želite Niz od Objekt vratio getObject () u jednom retku, napisali biste "String str = getObjeto (). ToString (); ".

Upozorenja

  • Budite oprezni s apstraktnim klasama i metodama. Ako je metoda apstraktna, ne može se koristiti dok je ne primijeni druga klasa. To je zato što apstraktna metoda nema kôd. Sažetak nastave koristi se kao oblik okvira.

U ovom članku: Poput lužbene tranice League of Legend na FacebookuPrijavite e na lužbeni kanal League of Legend na YouTubeuljedeći lužbeni račun League of Legend na Iako većina kože u trgovini trgovin...

U ovom članku: Otključaj vodič i opći avjeti za narudžbu trateški avjeti7 Reference Bower Junior in je Mariovog najgoreg neprijatelja: Bowera. U igri "Mario Kart Wii", on je lik rednje težin...

Preporučujemo Nas