What is the result?

Given:
class Overloading {
int x(double d) {

System.out.println(“one”);
return 0;
}
String x(double d) {
System.out.println(“two”);
return null;
}
double x(double d) {
System.out.println(“three”);
return 0.0;
}
public static void main(String[] args) {
new Overloading().x(4.0);
}
}
What is the result?

Given:
class Overloading {
int x(double d) {

System.out.println(“one”);
return 0;
}
String x(double d) {
System.out.println(“two”);
return null;
}
double x(double d) {
System.out.println(“three”);
return 0.0;
}
public static void main(String[] args) {
new Overloading().x(4.0);
}
}
What is the result?

A.
one

B.
two

C.
three

D.
Compilation fails.



Leave a Reply 0

Your email address will not be published. Required fields are marked *