concrete class

A concrete class is the first nonabstract subclass that extends an abstract class and is required to implement all inherited abstract methods.