Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Bicycle {
- int cadence;
- //Speed is now a Private Variable and Read Only
- int _speed = 0;
- //Speed to getter Class
- int get speed => _speed;
- int gear;
- //Bicycle Constructor
- Bicycle(this.cadence, this.gear);
- //Apply Brake Method
- void applyBrake(int decrement) {
- _speed -= decrement;
- }
- //Speed Up Method
- void speedUp(int increment) {
- _speed += increment;
- }
- //String Method for Better Output
- @override
- String toString() => 'Bicycle: $speed mph';
- }
- //Dart's Main Method
- void main() {
- var bike = Bicycle(2, 1);
- print(bike);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement