Fill in the blank:
A(n) ___ is the first non-abstract subclass that is required to implement all of the inherited abstract methods.
C.
A concrete class is the first non-abstract subclass that extends an abstract class and implements any inherited interfaces. It is required to implement all inherited abstract methods, making Option C the correct answer.