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