programming languages Online Quiz - 150

Casual Mode - Take your time!

1 / 13
Correct
0
Incorrect
0
Score
0%
Multiple Choice

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. }

  1. The code compiles and produces output: int version.
  2. Line 9 will not compile as there is no version of myMethod which takes a char as argument.
  3. An exception at line 9.
  4. Line 4 will not compile as void methods can't be overridden.
Change Mode