Created with <3 with dartpad.dev.
Last active
February 14, 2023 10:20
-
-
Save chanphy/a755137473549e4a9943058d22148339 to your computer and use it in GitHub Desktop.
Java-to-Dart codelab: Starting point
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| void main() { | |
| for (int i = 0; i < 5; i++) { | |
| print('hello ${i + 1}'); | |
| } | |
| var bike = new Bicycle(2, 1); | |
| print(bike); | |
| bike.applyBrake(1); | |
| print(bike); | |
| bike.speedUp(8); | |
| print(bike); | |
| } | |
| class Bicycle { | |
| int cadence; | |
| int _speed = 0; | |
| int gear; | |
| Bicycle(this.cadence, this.gear); | |
| // Bicycle(this.cadence, this._speed, this.gear); | |
| int get speed => _speed; | |
| void applyBrake(int decrement) { | |
| _speed -= decrement; | |
| } | |
| void speedUp(int increment) { | |
| _speed += increment; | |
| } | |
| String toString() => 'Bicycle: $_speed mph'; | |
| } | |
| // class Bicycle { | |
| // int cadence; | |
| // int speed; | |
| // int gear; | |
| // Bicycle(int cadence, int speed, int gear) | |
| // : this.cadence = cadence, | |
| // this.speed = speed, | |
| // this.gear = gear; | |
| // } |
Author
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
a little sample-tranning from Java to Dart