Creating a concrete class Flashcards
Define a concrete class !
A concrete class is any non-abstract class
A concrete class is the first non abstract class that extends an abstract class and is required to implement all its abstract methods
What do you have to check when a concrete class extends an abstract class ?
You have to make sure that all abstract methods are overridden in the concrete class that extends the abstract class
Give a characteristic of an abstract class that inherits another abstract class !
An abstract class that extends another abstract class is not required to override any methods declared in the super class that is abstract
How does that impact a concrete class ?
A concrete class that extends an abstract class must provide an implementation for all the inherited abstract methods