📚 Practice Mode

programming languages Online Quiz - 150

Learn at your own pace with hints and detailed explanations

1 / 13
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.