if class has one or more methods that do not contain any implementation should be marked as Abstract , while mark these methods with abstract keyword.