Hey wenn ich folgendes Konstrukt habe :
Wieso kann hier double, long, double aufgerufen werden? Passen beide Methoden nicht gleich gut ?
Bei "meth1" passt ja: das double nicht, long passt, long passt
Bei "meth2" passt ja: das double, long passt, long passt nicht
mfg Overskill
Java:
public class MethodenOver {
public static void meth(long x, long y, long z) {
System.out.println("long, long, long");
}
public static void meth(double x, long y, double z) {
System.out.println("double, long, double");
}
public static void main (String[] args) {
long x = 333;
double y = 4.44;
meth(y,x,x); // Aufruf double long double
}
}
Wieso kann hier double, long, double aufgerufen werden? Passen beide Methoden nicht gleich gut ?
Bei "meth1" passt ja: das double nicht, long passt, long passt
Bei "meth2" passt ja: das double, long passt, long passt nicht
mfg Overskill
Zuletzt bearbeitet: