[Solución] Clase con Métodos y Campos Encapsulados
Espero que hayas podido resolverlo, pero si se te ha hecho cuesta arriba no te preocupes, tienes que ir cogiendo la dinámica. Revisa el código, pruébalo y si tienes cualquier duda pregúntanos en hola@skilly.es o a través de Whatsapp. ¡No te quedes con dudas!
Solución
Diseña una clase Motor que tenga un campo privado _temperatura y métodos para aumentarTemperatura y enfriar.
🃏 PISTA Asegúrate de que la temperatura no exceda ciertos límites al aumentar o disminuir.
class Motor {
int _temperatura = 20;
void aumentarTemperatura(int incremento) {
_temperatura += incremento;
}
void enfriar(int decremento) {
_temperatura -= decremento;
}
int get temperatura => _temperatura;
}
void main() {
Motor motor = Motor();
motor.aumentarTemperatura(100);
motor.enfriar(20);
print('Temperatura del motor: ${motor.temperatura}');
}
Last updated