diff --git a/Final Code b/Final Code new file mode 100644 index 0000000..cd0d6a6 --- /dev/null +++ b/Final Code @@ -0,0 +1,55 @@ +import 'dart:math'; +class Color { + Color(this.value); + final int value; +} +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' ) + */ + + int id = Random().nextInt(10000); +var helloText = Text( id, 'Hello'); + + + + print('hello: $helloText'); + task2(); +} + +void task2() { + List numbers = List.generate(75, (index) => Random().nextInt(10000)); + + List evenNumbers = []; + /* + Separate even numbers from the above numbers list. + List evenNumbers = ... + */ + for (int i in numbers){ + if (i %2==0 ){ + evenNumbers.add(i); + } + } + print('evenNumbers: $evenNumbers'); +}