Facebook

adsense

Tuesday, 28 April 2015

QUESTION 10

What results from the following code?

1.    class MyClass
2.    {
3.        void myMethod(int i) {System.out.println("int version");}
4.        void myMethod(String s) {System.out.println("String version");}
5.        public static void main(String args[])
6.        {
7.            MyClass obj = new MyClass();
8.            char ch = 'c';
9.            obj.myMethod(ch);
10.        }
11.    }

-------------------------------------------------------------------------
A. Line 4 will not compile as void methods can't be overridden.
B. An exception at line 9.
C. Line 9 will not compile as there is no version of myMethod which takes a char as argument.
D. The code compiles and produces output: int version.
E. The code compiles and produces output: String version.
                   
                       <PREVIOUS  || Main Page || NEXT>
    Give your answers in the comment below

No comments:

Post a Comment