Sobre o exercício 4, fazer desta forma estaria correto também?
abstract class Documento {
String nomeDoDocumento;
Documento(this.nomeDoDocumento);
void imprimir();
}
class Relatorio extends Documento{
Relatorio(super.nomeDoDocumento);
@override
void imprimir(){
print('O $nomeDoDocumento foi enviado para impressão.');
}
}
void main() {
Relatorio relatorio = Relatorio('Relatório Anual');
relatorio.imprimir();
}