void main() {
FrutasSecas macadamia = FrutasSecas('Macadâmia', 2.0, 'Branco Amarelado');
Fruta banana = Fruta('Banana', 75.0, 'Amarela');
Legumes macaxeira = Legumes('Macaxeira', 1200.0, 'Marrom');
Fruta limao = Fruta('Limão', 100.0, 'Verde');
macadamia.saidaDescricao();
banana.saidaDescricao();
macaxeira.saidaDescricao();
limao.saidaDescricao();
macaxeira.cozinhar();
limao.fazerSuco();
}
class Alimento {
String nome;
double peso;
String cor;
Alimento(this.nome, this.peso, this.cor);
saidaDescricao() {
print('Este(a) $nome pesa $peso gramas e é $cor.');
}
}
class Fruta extends Alimento {
Fruta(String nome, double peso, String cor) : super(nome, peso, cor);
fazerSuco() {
print('Você faz um ótimo suco de $nome.');
}
}
class FrutasSecas extends Fruta {
FrutasSecas(
String nome,
double peso,
String cor,
) : super(
nome,
peso,
cor,
);
}
class Legumes extends Alimento {
Legumes(String nome, double peso, String cor) : super(nome, peso, cor);
cozinhar() {
print('Pronto, a $nome está cozinhando!');
}
}
class Citricas extends Fruta {
Citricas(String nome, double peso, String cor) : super(nome, peso, cor);
}