an class with one abstract method is an abstract class (can't be instantiated)