Las clases abstractas son clases que contienen algún método incompleto, esto es, que está definido pero no implementado.