diff --git a/bin/dart_application_1.dart b/bin/dart_application_1.dart index 2404519..8713e6f 100644 --- a/bin/dart_application_1.dart +++ b/bin/dart_application_1.dart @@ -8,36 +8,50 @@ class Color { class View { int id; Color? color; - View(this.id, {this.color}); - + @override String toString() { return '$id'; } } + +class Text extends View{ + String content; + Text(int id, this.content,{Color? color}):super(id,color: color); +} + void main() { - /* - 1) Create class named `Text` that extends/inherits `View` class, - and has a `String content` property. - Here is the Text constuctor: - Text(int id, this.content, {Color? color}) : super(id, color: color) - 2) Create new `Text` object with the following: - var helloText = Text(, content: 'Hello' ) - */ + /* + 1) Create class named `Text` that extends/inherits `View` class, + and has a `String content` property. + Here is the Text constuctor: + Text(int id, this.content, {Color? color}) : super(id, color: color) + 2) Create new `Text` object with the following: + var helloText = Text(, content: 'Hello' ) + */ int id = Random().nextInt(10000); + + Text helloText = Text(id,'Hello'); print('hello: $helloText'); + task2(); } void task2() { - List numbers = List.generate(75, (index) => Random().nextInt(10000)); + List numbers = List.generate (75, (index) => Random().nextInt(10000)); + /* + Separate even numbers from the above `numbers` list. + List evenNumbers = ... + */ + List evenNumbers=[]; + for(final i in numbers){ + if (i.isEven){ + evenNumbers.add(i); + } + } - /* - Separate even numbers from the above `numbers` list. - List evenNumbers = ... - */ print('evenNumbers: $evenNumbers'); }