Przeciążanie metod: kalkulator z metodą add

Klasy i obiekty - Podstawy Javy (Java)

Klasa Calculator zawiera trzy przeciążone metody add(): Przyjmującą dwa argumenty całkowite. Przyjmującą trzy argumenty całkowite. Przyjmującą dwa argumenty zmiennoprzecinkowe. W metodzie main zademonstrowano, jak wywoływać odpowiednią wersję metody w zależności od liczby i typu parametrów.

public class Calculator {
  // Metoda dodawania dwóch liczb całkowitych
  public int add(int a, int b) {
    return a + b;
  }

  // Metoda dodawania trzech liczb całkowitych
  public int add(int a, int b, int c) {
    return a + b + c;
  }

  // Metoda dodawania dwóch liczb zmiennoprzecinkowych
  public double add(double a, double b) {
    return a + b;
  }

  // Metoda główna do demonstracji
  public static void main(String[] args) {
    Calculator calculator = new Calculator();

    // Wywołanie przeciążonych metod
    System.out.println("Dodawanie dwóch liczb całkowitych: " + calculator.add(5, 10));
    System.out.println("Dodawanie trzech liczb całkowitych: " + calculator.add(5, 10, 15));
    System.out.println("Dodawanie dwóch liczb zmiennoprzecinkowych: " + calculator.add(5.5, 10.5));
  }
}

Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.

Wszystkie lekcje kursu Podstawy Javy · Zaloguj się, aby zapisać postęp na koncie.