Untitled
class Car { int _speed = 0; // Kecepatan awal mobil // Getter untuk kecepatan int get speed => _speed; // Setter untuk kecepatan set speed(int kecepatan) { if (kecepatan >= 0) { _speed = kecepatan; } else { print('Kecepatan tidak valid. Kecepatan harus lebih besar dari atau sama dengan 0.'); } } } void main() { var Mobill = Car(); // Mengatur kecepatan menggunakan setter Mobill.speed = 50; print('Kecepatan mobil saya: ${Mobill.speed}'); // Output: Kecepatan mobil saya: 50 // Mencoba mengatur kecepatan negatif Mobill.speed = -10; // Output: Kecepatan tidak valid. Kecepatan harus lebih besar dari atau sama dengan 0. print('Kecepatan mobil saya: ${Mobill.speed}'); // Output: Kecepatan mobil saya: 50 (kecepatan tidak berubah) }
Leave a Comment