Which of the following is true about a concrete subclass? (Choose all that apply)
Concrete classes are not abstract, A is incorrect.
A concrete class must implement all inherited abstract methods, B is correct.
C is incorrect since a superclass may have implemented an inherited interface.
Concrete classes can be both final and not final, so D is incorrect.
Abstract methods must be overridden by a concrete subclass, so E is incorrect.