Kuldeep Kumar
6 years ago

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.

This Question Belongs to User Ask Question >> Miscellaneous

Join The Discussion

Related User Ask Questions