Advertisement
Guest User

Untitled

a guest
Mar 26th, 2019
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 KB | None | 0 0
  1. class Bicycle {
  2. int cadence;
  3. //Speed is now a Private Variable and Read Only
  4. int _speed = 0;
  5. //Speed to getter Class
  6. int get speed => _speed;
  7.  
  8. int gear;
  9.  
  10. //Bicycle Constructor
  11. Bicycle(this.cadence, this.gear);
  12.  
  13. //Apply Brake Method
  14. void applyBrake(int decrement) {
  15. _speed -= decrement;
  16. }
  17.  
  18. //Speed Up Method
  19. void speedUp(int increment) {
  20. _speed += increment;
  21. }
  22.  
  23. //String Method for Better Output
  24. @override
  25. String toString() => 'Bicycle: $speed mph';
  26. }
  27.  
  28. //Dart's Main Method
  29. void main() {
  30. var bike = Bicycle(2, 1);
  31. print(bike);
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement