W programowaniu parametry są wykorzystywane do dostosowania zachowania funkcjonalności w celu dostosowania go do konkretnego wymogu. W takim przypadku „formalny" I "rzeczywisty„Wchodzą parametry w Javie. Parametry te są bardzo pomocne w dołączeniu wielu funkcji lub obliczeń w kodzie, dzięki czemu (kod) czytelne i usprawnione.
Ten blog opracuje wdrożenie parametrów „formalnych” i „faktycznych” w Javie.
Jaki jest „formalny parametr” w Javie?
A "Parametr formalny”Odpowiada wartości przekazywanej do metody przez dzwoniącego. W prostych słowach jest to wartość działająca jako odniesienie do przekazanej wartości i jest określona podczas definiowania funkcji.
Przykład 1: Zastosowanie „parametru formalnego” w Javie
W tym przykładzie parametr formalny można wykorzystać do obliczenia mnożenia dwóch liczb:
public Static Void pomnóż (liczba całkowita A, liczba całkowita B)
System.na zewnątrz.println („mnożenie staje się:”+ a * b);
W tym kodzie po prostu zdefiniuj funkcję o nazwie „zwielokrotniać()”I określ formalne parametry„Liczba całkowita a" I "Liczba całkowita b" w tym. W definicji funkcji zwróć mnożenie parametrów.
Notatka: Powyższy kod nie da żadnego wyniku, ponieważ zdefiniowana funkcja nie jest wywoływana w „główny()" metoda.
Jaki jest „faktyczny parametr” w Javie?
„„Rzeczywisty parametr”AKA Argument wskazuje rzeczywistą wartość przekazywaną do metody przez dzwoniącego. Jest to określone po wywołaniu funkcji.
Przykład 2: Zastosowanie „rzeczywistego parametru” w Javie
W tym przykładzie wykorzystanie rzeczywistego parametru, i.mi., Można wykazać argument:
public static void main (string args [])
pomnóż (5,10);
Tutaj wywołuje zdefiniowaną funkcję, i.mi., "zwielokrotniać()”W poprzednim przykładzie i przekaż faktyczne parametry„5" I "10" w tym.
Przykład 3: Zastosowanie zarówno parametrów „formalnych”, jak i „faktycznych” w Javie
W tym konkretnym przykładzie zarówno „formalny" I "rzeczywisty„Można zastosować parametry, aby odpowiednio zwrócić pomnożenie przekazanych liczb całkowitych:
Klasa publiczna FormalActual
public Static Void pomnóż (liczba całkowita A, liczba całkowita B)
System.na zewnątrz.println („mnożenie staje się:”+ a * b);
public static void main (string args [])
pomnóż (5,10);
W powyższym kodzie po prostu zintegruj powyższe dwa przykłady, stosując następujące kroki:
Wyjście
W tym wyniku można sugerować, że odpowiednie mnożenie jest zwracane.
Wniosek
A "formalny„Parametr odpowiada wartości przekazywanej do metody przez dzwoniącego. „„rzeczywisty„Parametr argumenty AKA wskazują rzeczywistą wartość przekazywaną do metody przez dzwoniącego. Poprzedni parametr jest określony podczas definiowania funkcji, a drugi parametr jest umieszczany po jej wywołaniu (funkcja). Ten blog wykazał wdrożenie „formalnych” i „faktycznych” parametrów w Javie.