lunedì 1 aprile 2013

Q116


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.

Risposta D.

Nessun commento:

Posta un commento