An abstract class can be instantiated
A. True in 70% cases
B. False
C. Don't Know
D. True
Answer: Option B
Solution (By Examveda Team)
An abstract class in object-oriented programming is a class that cannot be instantiated directly because it may contain one or more abstract methods, which are methods without a body. Abstract classes are meant to be subclassed (inherited from) to provide implementations for their abstract methods.Option A: True in 70% cases - This option is not correct. An abstract class cannot be instantiated under any circumstances in object-oriented programming.
Option B: False - This is the correct answer. An abstract class cannot be instantiated directly; it can only be used as a base class for other classes.
Option C: Don't Know - This is incorrect. The fact that an abstract class cannot be instantiated is a well-defined concept in object-oriented programming.
Option D: True - This is incorrect. An abstract class cannot be instantiated.
Therefore, the correct answer is Option B: False.
Join The Discussion