Q44
What will happen after compiling this program code? abstract class MyClass //line 1 private int a, b; public void call(int a, int b) this.a = a; this.b = b; System.out.print(a+b); public class Test public static void main(String args[]) MyClass m = new MyClass(); //line 2 m.call(12,25);
A.
Successful run and print 37
B.
Compilation error due to line 1
C.
Compilation error due to line 2
AnswerD.
Runtime error
E.
None of these
Answer: Option C
Solution
Answer: Option C
Solution:
Abstract class is not concrete class which means object cannot be created for abstract class, its requires extending it and then create the object of extended class.