Vidyalelo
Java Programming · Q44

Interfaces and Abstract Classes

Programming · Java Programming · question 44

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
Answer
D.
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.