Untitled
dzaz
plain_text
9 months ago
818 B
4
Indexable
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)
}Editor is loading...
Leave a Comment