Kako pozvati metodu u Javi (sa slikama)

Sadržaj:

Kako pozvati metodu u Javi (sa slikama)
Kako pozvati metodu u Javi (sa slikama)

Video: Kako pozvati metodu u Javi (sa slikama)

Video: Kako pozvati metodu u Javi (sa slikama)
Video: Установка ванны. Все секреты. Экран. Скрытый люк. #40 2024, Svibanj
Anonim

Kada započinjete programiranje u Javi, morate naučiti mnogo novih koncepata. Postoje klase, metode, iznimke, konstruktori, varijable i još mnogo toga, a to može postati neodoljivo. Dakle, najbolje je učiti dio po dio. Ovaj wikiHow vas uči kako pozvati metodu u Javi.

Koraci

972649 1
972649 1

Korak 1. Shvatite što je metoda

U Javi je metoda niz izraza koji stvaraju funkciju. Nakon što je metoda deklarirana, može se pozvati na različite dijelove koda za izvršavanje funkcije. Ovo je koristan način za ponovno korištenje istog koda uvijek iznova. Slijedi primjer jednostavne metode.

    public static void methodName () {System.out.println ("Ovo je metoda"); }

972649 2
972649 2

Korak 2. Deklarirajte pristup klase za metodu

Prilikom deklariranja metode u Javi morate navesti koje klase mogu pristupiti metodi. U gornjem primjeru pristup je deklariran kao "Javan". Postoje tri modifikatora pristupa koje možete proglasiti metodom:

  • Javnost:

    Stavljanjem modifikatora pristupa "javno" ispred naziva metode omogućuje da se metoda pozove s bilo kojeg mjesta.

  • Zaštićen:

    "Zaštićeni" modifikator pristupa dopušta samo pozivanje metode unutar klase i potklasa.

  • Privatna:

    Ako je metoda deklarirana

    privatna

  • tada se metoda može pozvati samo unutar klase. To se naziva zadano ili paketno-privatno. To znači da samo klase u istom paketu mogu pozvati metodu.
972649 3
972649 3

Korak 3. Proglasite klasu kojoj metoda pripada

U gornjem primjeru druga ključna riječ, "static" znači da metoda pripada klasi, a ne bilo kojoj instanci klase (objekta). Statičke metode moraju se pozvati pomoću naziva klase: "ExampleClass.methodExample ()".

Ako nije korištena ključna riječ "static", tada se metoda može pozvati samo kroz objekt. Na primjer, ako se klasa zvala "ExampleObject" i imala je konstruktor (za izradu objekata), tada bismo mogli napraviti novi objekt upisivanjem "ExampleObject obj = new ExampleObject ();", i pozvati metodu koristeći sljedeće: "obj.methodExample ();"

972649 4
972649 4

Korak 4. Proglasite povratnu vrijednost

Povratna vrijednost deklarira naziv vrijednosti koju metoda vraća. U gornjem primjeru riječ "void" znači da metoda ne vraća ništa.

  • Ako želite da metoda vrati nešto, jednostavno zamijenite riječ "void <" s tipom podataka (primitivni ili referentni tip) objekta (ili primitivnog tipa) koji želite vratiti. Primitivni tipovi uključuju int, float, double i još mnogo toga. Zatim samo dodajte "return" plus objekt te vrste negdje prema kraju koda metode.
  • Prilikom pozivanja metode koja vraća nešto, možete koristiti ono što vraća. Na primjer, ako metoda zvana "someMethod ()" vraća cijeli broj (broj), tada možete postaviti cijeli broj na ono što vraća pomoću koda: "int a = someMethod ();"
972649 5
972649 5

Korak 5. Deklarirajte naziv metode

Nakon što ste proglasili klase koje mogu pristupiti metodi, klasi kojoj pripada i povratnu vrijednost, morate metodi dati naziv kako bi se mogla pozvati. Da biste metodi dali naziv, jednostavno upišite naziv metode iza kojega slijede otvorene i zatvorene zagrade. Gore navedeni primjeri uključuju "someMethod ()" i "methodName ()". Zatim biste sve izraze metode unijeli u otvorene i zatvorene uvrštene zagrade "{}"

972649 6
972649 6

Korak 6. Pozovite metodu

Da biste pozvali metodu, samo trebate upisati naziv metode iza kojega slijede otvorene i zatvorene zagrade u redak koji želite izvršiti. Pozovite samo metodu unutar klase koja joj ima pristup. Slijedi primjer metode koja se deklarira i zatim poziva unutar klase:.

    javna klasa ClassName {public static void methodName () {System.out.println ("Ovo je metoda"); } public static void main (String args) {methodName (); }}

972649 7
972649 7

Korak 7. Dodajte parametar metodi (ako je potrebno)

Neke metode zahtijevaju parametar kao što je cijeli broj (broj) ili referentni tip (kao što je naziv objekta). Ako metoda zahtijeva parametar, jednostavno upišite parametar između otvorenih i zatvorenih zagrada iza naziva metode. Metoda koja zahtijeva cijeli broj parametra cijelog broja izgledala bi poput "someMethod (int a)" ili slično. Metoda koja koristi referentni tip izgledala bi poput "someMethod (Object obj)" ili slična.

972649 8
972649 8

Korak 8. Pozovite metodu s parametrom

Prilikom pozivanja metode za koju je potreban parametar, jednostavno biste dodali parametar u paratezu iza naziva metode. Na primjer: "someMethod (5)" ili "someMethod (n)" ako je "n" cijeli broj. Ako metoda zahtijeva referentni objekt, jednostavno unesite naziv objekta u otvorene i zatvorene zagrade. Na primjer, "someMethod (4, stvar)".

972649 9
972649 9

Korak 9. Metodi dodajte više parametara

Metode također mogu imati više parametara, jednostavno odvojenih zarezima. U sljedećem primjeru stvara se metoda za zbrajanje dva cijela broja i vraćanje zbroja kao metode povrata. Kada se metoda pozove, dva su cijela broja dana jer se parametri zbrajaju. Kad se program pokrene, dobit ćete izlaz koji kaže "Zbroj A i B je 50".:

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

Video - Korištenjem ove usluge neki se podaci mogu podijeliti s YouTubeom

Savjeti

  • Prilikom pozivanja metode koja vraća nešto, možete pozvati drugu metodu na temelju onoga što ta metoda vraća. Recimo da imamo metodu tzv

    getObject ()

    koji vraća objekt. Pa, u razredu

    Objekt

    postoji poziv nestatične metode

    toString

    koja vraća

    Objekt

    u obliku a

    Niz

    . Dakle, ako želite to dobiti

    Niz

    od

    Objekt

    vratio po

    getObject ()

    u jednom retku samo bi napisala"

    Niz str = getObject (). ToString ();

  • ".

Preporučeni: