Argumenty a parametry metody
Czy istnieje różnica pomiędzy argumentami a parametrami metody?
- Parametry metody to nazwy zmiennych w jej deklaracji/definicji
- Argumenty metody to nazwy zmiennych przekazywane do niej w momencie wywołania
public class Calculator { // a i b są parametrami public int add(final int a, final int b) { return a + b; } } public class CalculatorTester { public static void main(String[] args) { Calculator c = new Calculator(); // 1 i 5 są argumentami final int sum = c.add(1, 5); System.out.println("sum = " + sum); } }