Kelas Mobil dengan Getter dan Setter di Dart
KiyaRaven
dart
9 months ago
574 B
5
Indexable
class Car {
// Properti private _speed
double _speed = 0;
// Getter untuk mendapatkan nilai speed
double get speed => _speed;
// Setter untuk mengatur nilai speed dengan validasi
set speed(double value) {
if (value < 0) {
print("Kecepatan tidak boleh negatif!");
} else {
_speed = value;
}
}
}
void main() {
Car myCar = Car();
// Mengatur nilai speed
myCar.speed = 60;
print("Kecepatan mobil: ${myCar.speed} km/jam");
myCar.speed = -10;
print("Kecepatan mobil: ${myCar.speed} km/jam");
}
Editor is loading...
Leave a Comment