Um método abstrato pode ser comparado com um construtor não padrão?
Por exemplo, em um construtor eu obrigo uma classe a ser instanciada já passando os atributos especificados no construtor.. Num método abstrato eu obrigo uma classe a implementar um método já passando o corpo do método..