An abstract class is a class with one or more abstract operations
An abstract operation is specially marked operation with a name and with formal parameters, but without a body