When done many times, this results in a hierarchy of classes where the abstract class is considered a root or base class. Abstract classes can be created in the following ways, depending on the ...