📚 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. }
- The code compiles and produces output: int version.
- Line 9 will not compile as there is no version of myMethod which takes a char as argument.
- An exception at line 9.
- Line 4 will not compile as void methods can't be overridden.