Jakie są parametry w Javie

Jakie są parametry w Javie
Java zapewnia koncepcję parametrów powiązanych z metodami i konstruktorami zdefiniowanymi przez użytkownika. W Javie metody zdefiniowane przez użytkownika i konstruktory mogą przynieść zero, jeden lub więcej niż jeden parametr. Tutaj zapytanie jest tym, jakie są parametry w Javie? Dobrze! Parametry w Javie to zmienne, które można przekazać do metod lub konstruktorów i mogą być dowolnym typem danych, takiego jak bajt, string, int, float itp. W Javie metody/konstruktorzy mogą przyjmować pojedyncze lub wiele parametrów.

W tym artykule zapewni dogłębne zrozumienie poniżej na liście pojęć:

  • Jakie są parametry w Javie
  • Parametry vs. argumenty w Javie
  • Przykłady
  • Wniosek

Więc zacznijmy!

Jakie są parametry w Javie

Parametry w Javie to zmienne, które można przekazać do metod lub konstruktorów. W ramach tych metod/konstruktorów parametry te zachowują się jak zmienne.

Parametry vs. argumenty w Javie

Rozważmy prosty program Java, aby zrozumieć różnicę między parametrami a argumentami.

Jak pokazać metodę zdefiniowaną przez użytkownika, która akceptuje parametr

Poniższy fragment pokazuje metodę zdefiniowaną przez użytkownika, która akceptuje parametr:

Static Void Showage (int Age)
System.na zewnątrz.println („Wiek pracowników:” + wiek);

W powyższym fragmencie, Pokaż Wiek() to metoda zdefiniowana przez użytkownika, która wymaga parametru typu liczb całkowitych. Słowo kluczowe statyczne pokazuje, że metoda „Pokaż Wiek()”Można podchodzić bezpośrednio za pomocą nazwy klasy. Próżnia Słowo kluczowe pokazuje, że Pokaż Wiek() Metoda niczego nie zwraca.

Parametry zostaną przekazane do metody w momencie wywołania metody, jak pokazano w poniższym fragmencie:

Showage (32);

Rzeczywiste parametry (wartości) przekazane do metody w momencie wywołania metody są znane jako argumenty.

Teraz zakończmy ten przykład, aby dowiedzieć się, jaka jest kluczowa różnica między argumentami a parametrami w Javie.

Z powyższego przykładu wiemy, że rzeczywiste parametry/wartości przekazywane do metody w momencie wywołania metody są znane jako argumenty (w tym przykładzie 32 jest argumentem), podczas gdy parametry są zmiennymi zdefiniowanymi w nagłówku metody (w tym przykładzie Int Age jest parametrem).

Jak przekazać pojedynczy parametr do metody w Javie

W tym przykładzie metoda zdefiniowana przez użytkownika „Nazwa wydruku()”Wykorzystuje tylko jeden parametr typu danych liczb całkowitych. Z głównej metody przekazaliśmy dwa argumenty do Nazwa wydruku() metoda. Poniżej pojawi się wynikowy wynik dla powyższego programu Java:

Parametry klas publicznych Podstaw
static void printName (String Username)
System.na zewnątrz.println („nazwa użytkownika:” + nazwa użytkownika);

public static void main (string [] args)
PrintName („Ambrose”);
PrintName („David”);

W ten sposób przekazujemy parametr do metody.

Jak przekazać wiele parametrów do metody w Javie

Poniższy fragment pokazuje, jak używać składni rozdzielonej przez przecinek, aby przekazać więcej niż jeden argument do metody:

Parametry pakietu Podstawa;
Parametry klas publicznych Podstaw
Static void printName (String Username, int userage)
System.na zewnątrz.println („Nazwa pracownika:” + nazwa użytkownika);
System.na zewnątrz.println („Wiek pracownika:” + userage);

public static void main (string [] args)
PrintName („Ambrose”, 34);
PrintName („David”, 24);

Wyjście weryfikuje działanie powyższego programu Java.

Jak przekazać parametry do konstruktora w Javie

W tym przykładzie mamy konstruktor, który akceptuje dwa parametry typu danych całkowitych. Następnie oblicza produkt tych liczb:

Parametry pakietu Podstawa;
Parametry klas publicznych Podstaw
Parametry podkład (int x, int y)

System.na zewnątrz.println („Produkt dwóch liczb:” + x*y);

public static void main (string [] args)
ParametersExample Object = nowy parametrów Przykład (3, 23);

Przekazaliśmy argumenty konstruktorowi z głównej metody. Konstruktor przyjął parametry i wykonał na nich pożądaną funkcjonalność.

Wniosek

Parametry w Javie to zmienne, które można przekazać do metod lub konstruktorów. W ramach tych metod lub konstruktorów parametry te działają jako zmienne. Rzeczywiste parametry/wartości przekazane do metody w momencie wywołania metody są znane jako argumenty, podczas gdy parametry są zmiennymi zdefiniowanymi w nagłówku metody. W tym poście wyjaśniono różne aspekty parametrów w Javie za pomocą niektórych odpowiednich przykładów.