diff --git a/bin/dart_application_1.dart b/bin/dart_application_1.dart index 2404519..9e2c558 100644 --- a/bin/dart_application_1.dart +++ b/bin/dart_application_1.dart @@ -17,19 +17,29 @@ class View { } } +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: + Here is the Text constructor: 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 textId = Random().nextInt(10000); + Text helloText = Text( + textId, + 'hello', + ); int id = Random().nextInt(10000); print('hello: $helloText'); + task2(); } void task2() { @@ -39,5 +49,6 @@ void task2() { Separate even numbers from the above `numbers` list. List evenNumbers = ... */ + List evenNumbers = numbers.where((e) => e % 2 == 0).toList(); print('evenNumbers: $evenNumbers'); }