Multiple choice java

If class A implements an interface does it need to implement all methods of that interface?

  1. Yes, always.

  2. No, not when A is abstract

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

If a class is declared as abstract, it does not have to implement the methods of an interface it claims to implement. Instead, it can pass that responsibility down to the first concrete (non-abstract) class that inherits from it.