Class Car

 avatar
unknown
dart
13 days ago
627 B
1
Indexable
class Car {
  int _speed = 0; // Private variable (_speed)

  // Getter untuk speed
  int get speed => _speed;

  // Setter untuk speed (validasi agar tidak negatif)
  set speed(int value) {
    if (value < 0) {
      print("Kecepatan tidak boleh negatif!");
    } else {
      _speed = value;
    }
  }

  // Method untuk menampilkan informasi kecepatan
  void showSpeed() {
    print("Kecepatan mobil saat ini: $_speed km/h");
  }
}

void main() {
  Car myCar = Car();
  // Mengatur kecepatan menggunakan setter
  myCar.speed = 60;
  myCar.showSpeed(); // Output: Kecepatan mobil saat ini: 60 km/h
}
Editor is loading...
Leave a Comment