void main(){
Fruta fruit = Fruta('Maçã', 50.45, 'Vermelho e Branco', 'doce', 50);
Fruta fruit1 = Fruta.nomeados(nome: 'Pêra', peso: 25.15, cor: 'Verde', sabor: 'Inconclusivo', diasDesdeColheita: 25);
fruit.estaMadura(25);
fruit1.estaMadura(30);
}
class Fruta {
String nome;
double peso;
String cor;
String sabor;
int diasDesdeColheita;
bool? isMadura;
Fruta(
this.nome,
this.peso,
this.cor,
this.sabor,
this.diasDesdeColheita,
);
Fruta.nomeados({
required this.nome,
required this.peso,
required this.cor,
required this.sabor,
required this.diasDesdeColheita,
});
estaMadura(int diasParaMadura) {
isMadura = diasDesdeColheita >= diasParaMadura;
if(isMadura == true){
print('A $nome está madura');
}
else{
print('A $nome não está madura, ela precisa de $diasParaMadura dias para estar madura');
}
}
}
RESULTADO A Maçã está madura A Pêra não está madura, ela precisa de 30 dias para estar madura