Normal
Doch:[code=Java]public class Apfel { public Apfel() { super(); kaufeAepfel(10, 20); kaufeAepfel(10); } private void kaufeAepfel(int... aepfel) { System.out.println("Äpfel 1: " + aepfel[0]); } private void kaufeAepfel(int aepfel) { System.out.println("Äpfel 2: " + aepfel); } public static void main(String[] args) { new Apfel(); }}[/code]Habe nur die Ausgabe leicht geändert, damit man sieht, welche Methode jeweils aufgerufen wurde:[code]Äpfel 1: 10Äpfel 2: 10[/code]
Doch:
[code=Java]public class Apfel {
public Apfel() {
super();
kaufeAepfel(10, 20);
kaufeAepfel(10);
}
private void kaufeAepfel(int... aepfel) {
System.out.println("Äpfel 1: " + aepfel[0]);
private void kaufeAepfel(int aepfel) {
System.out.println("Äpfel 2: " + aepfel);
public static void main(String[] args) {
new Apfel();
}[/code]
Habe nur die Ausgabe leicht geändert, damit man sieht, welche Methode jeweils aufgerufen wurde:
[code]Äpfel 1: 10
Äpfel 2: 10[/code]