Multiple choice

Which of the following is false about abstract class in java?

  1. We cannot create the objects of the abstract class.

  2. Abstract class can have final methods.

  3. A static method cannot be abstract.

  4. Abstract class can have concrete methods.

  5. None of the above

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

This is a false statement as final methods cannot be overridden. So, the implementation of all the methods cannot be completed, and hence a abstract class cannot have final methods.