// Mehrere Methoden mit gleichem Namen und unterschiedlicher Signatur möglichpublic class Main { // Erste Version: Addiert zwei int-Werte public static int add(int a, int b) { return a + b; } // Überladene Version: Addiert drei int-Werte public static int add(int a, int b, int c) { return a + b + c; } // Überladene Version: Addiert zwei double-Werte public static double add(double a, double b) { return a + b; } // Beispiel-Main-Methode zum Testen public static void main(String[] args) { System.out.println(add(2, 3)); // Ausgabe: 5 System.out.println(add(1, 2, 3)); // Ausgabe: 6 System.out.println(add(2.5, 3.5)); // Ausgabe: 6.0 }}