An abstract method is one with only a signature and no implementation body. It is often used to specify that a subclass must provide an implementation of the method.