Jak volat metodu v Javě (s obrázky)

Obsah:

Jak volat metodu v Javě (s obrázky)
Jak volat metodu v Javě (s obrázky)

Video: Jak volat metodu v Javě (s obrázky)

Video: Jak volat metodu v Javě (s obrázky)
Video: Computer power supply for car amp 2024, Smět
Anonim

Když začínáte s programováním v Javě, musíte se naučit mnoho nových konceptů. Existují třídy, metody, výjimky, konstruktory, proměnné a další, a to může být zdrcující. Nejlepší je tedy učit se kousek po kousku. Tento wikiHow vás naučí, jak volat metodu v Javě.

Kroky

972649 1
972649 1

Krok 1. Pochopte, co je to metoda

V Javě je metoda řada příkazů, které vytvářejí funkci. Jakmile je metoda deklarována, lze ji zavolat v různých částech kódu pro spuštění funkce. Toto je užitečný způsob, jak znovu a znovu použít stejný kód. Následuje příklad jednoduché metody.

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

972649 2
972649 2

Krok 2. Deklarujte přístup třídy pro metodu

Při deklarování metody v Javě je třeba deklarovat, jaké třídy mají k metodě přístup. Ve výše uvedeném příkladu je přístup deklarován jako „Veřejný“. Metodu můžete deklarovat třemi modifikátory přístupu:

  • Veřejnost:

    Umístěním modifikátoru přístupu „public“před název metody umožní metodu volat odkudkoli.

  • Chráněný:

    Modifikátor přístupu „chráněný“umožňuje volat metodu pouze v rámci její třídy a podtříd.

  • Soukromé:

    Pokud je metoda deklarována

    soukromé

  • pak lze metodu volat pouze uvnitř třídy. Toto se nazývá výchozí nebo balíček-soukromé. To znamená, že metodu mohou volat pouze třídy ve stejném balíčku.
972649 3
972649 3

Krok 3. Deklarujte třídu, do které metoda patří

Ve výše uvedeném příkladu druhé klíčové slovo „static“znamená, že metoda patří do třídy a nikoli do jakékoli instance třídy (objektu). Statické metody je nutné volat pomocí názvu třídy: "ExampleClass.methodExample ()".

Pokud nebylo použito klíčové slovo "static", lze metodu vyvolat pouze prostřednictvím objektu. Pokud se například třída jmenovala „ExampleObject“a měla konstruktor (pro vytváření objektů), mohli bychom vytvořit nový objekt zadáním „ExampleObject obj = new ExampleObject ();“a zavolat metodu pomocí následujícího: "obj.methodExample ();"

972649 4
972649 4

Krok 4. Deklarujte návratovou hodnotu

Návratová hodnota deklaruje název hodnoty, kterou metoda vrací. Ve výše uvedeném příkladu slovo „prázdné“znamená, že metoda nic nevrací.

  • Pokud chcete, aby metoda něco vrátila, jednoduše nahraďte slovo „void <“datovým typem (primitivním nebo referenčním typem) objektu (nebo primitivního typu), který chcete vrátit. Mezi primitivní typy patří int, float, double a další. Pak stačí přidat „return“plus objekt tohoto typu někam ke konci kódu metody.
  • Při volání metody, která něco vrací, můžete použít to, co vrací. Pokud například metoda s názvem „someMethod ()“vrací celé číslo (číslo), můžete pomocí kódu nastavit celé číslo na to, co vrací: „int a = someMethod ();“
972649 5
972649 5

Krok 5. Deklarujte název metody

Poté, co jste deklarovali třídy, které mají přístup k metodě, třídě, do které patří, a návratové hodnotě, musíte metodě dát název, aby ji bylo možné volat. Chcete -li pojmenovat metodu, jednoduše zadejte název metody následovaný otevřenou a uzavřenou závorkou. Výše uvedené příklady zahrnují „someMethod ()“a „methodName ()“. Poté byste zadali všechny příkazy metody do otevřených a uzavřených složených závorek „{}“

972649 6
972649 6

Krok 6. Zavolejte metodu

Chcete -li zavolat metodu, stačí zadat název metody následovaný otevřenými a zavřenými závorkami na řádku, který chcete metodu spustit. Ujistěte se, že voláte pouze metodu v rámci třídy, která k ní má přístup. Následuje příklad metody, která je deklarována a poté volána v rámci třídy:.

    public class className {public static void methodName () {System.out.println ("This is a method"); } public static void main (String args) {methodName (); }}

972649 7
972649 7

Krok 7. Přidejte do metody parametr (v případě potřeby)

Některé metody vyžadují parametr, jako je celé číslo (číslo) nebo referenční typ (například název objektu). Pokud metoda vyžaduje parametr, jednoduše zadáte parametr mezi otevřenou a uzavřenou závorkou za názvem metody. Metoda, která vyžaduje celočíselný parametr celého čísla, by vypadala jako „someMethod (int a)“nebo podobně. Metoda, která používá referenční typ, by vypadala jako „someMethod (Object obj)“nebo podobně.

972649 8
972649 8

Krok 8. Zavolejte metodu s parametrem

Při volání metody, která vyžaduje parametr, byste jednoduše přidali parametr do paretézy za názvem metody. Například: „someMethod (5)“nebo „someMethod (n)“, pokud „n“je celé číslo. Pokud metoda vyžaduje referenční objekt, jednoduše zadejte název objektu do otevřené a uzavřené závorky. Například „someMethod (4, věc)“.

972649 9
972649 9

Krok 9. Přidejte do metody více parametrů

Metody mohou mít také více parametrů, jednoduše oddělené čárkami. V následujícím příkladu je vytvořena metoda pro sčítání dvou celých čísel a vrácení součtu jako návratové metody. Když je metoda volána, jsou zadána dvě celá čísla, protože parametry budou sečteny. Když je program spuštěn, obdržíte výstup, který říká „Součet A a B je 50“:

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

Video - Používáním této služby mohou být některé informace sdíleny s YouTube

Tipy

  • Při volání metody, která něco vrací, můžete zavolat jinou metodu podle toho, co tato metoda vrací. Řekněme, že máme metodu nazvanou

    getObject ()

    který vrací objekt. No, ve třídě

    Objekt

    existuje nestatické volání metody

    toString

    který vrací

    Objekt

    ve formě a

    Tětiva

    . Pokud jste to tedy chtěli získat

    Tětiva

    z

    Objekt

    vrátil

    getObject ()

    v jednom řádku byste jen napsali"

    Řetězec str = getObject (). ToString ();

  • ".

Doporučuje: