Estou tentando usar uma classe 'Abstract', porem quando tento pegar a a classe abstrata e coloco em uma outra class, aparece um erro de não identificação que não consigo acessar.
import 'dart:ffi';
main() {
Fruta laranja = Fruta('laranja', 'abreu', 13.9, 100, 'laranja');
}
class Fruta implements Bolo {
String nome;
String ondeComprou;
double peso;
int quantasComprou;
String cor;
Fruta(this.nome, this.ondeComprou, this.peso, this.quantasComprou, this.cor);
@override
Void descascar{
print('teste');
}
@override
void suco{
print('teste');
}
}
class Citricas extends Fruta implements Bolo {
bool eMuitoAcida;
Citricas(String nome, String ondeComprou, double peso, int quantasComprou,
String cor, this.eMuitoAcida)
: super(nome, ondeComprou, peso, quantasComprou, cor);
@override
Void descascar{
print('teste');
}
@override
void suco{
print('teste');
}
}
class Legumes extends Fruta {
bool cascaDura;
Legumes(String nome, String ondeComprou, double peso, int quantasComprou,
String cor, this.cascaDura)
: super(nome, ondeComprou, peso, quantasComprou, cor);
}
abstract class Bolo {
descascar();
suco();
}