Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗dtOpFPLb 112 of 113 menu
◀ ▶

Практика на библиотеки в Dart

Задания на связку файлов проекта без лишних директив - только путь, show, hide и as.

Создайте файл item.dart с классом Item и полем title. В main.dart импортируйте файл, создайте Item("pen") и выведите title.

Сделайте файл engine.dart с классом Engine и полем rpm. Сделайте файл runner.dart с классом Runner, который импортирует engine.dart и в start() выводит rpm для Engine(3000).

Объявите в theme_light.dart и theme_dark.dart класс Theme с методом name(), возвращающим "light" и "dark". В main.dart импортируйте оба файла с разными префиксами и выведите оба имени.

Сделайте файл vault.dart с классом Key с полем _code и классом Safe с методом open(Key key), печатающим код. В том же файле откройте сейф ключом "42" из main.

Создайте файл graph.dart с классами Node и Graph в одном исходнике. Пусть Graph хранит список Node. В main.dart выведите число узлов графа из двух Node.

Сделайте файл service.dart с классом Service и методом ping(). Сделайте файл echo_service.dart с классом EchoService, реализующим Service и возвращающим "pong". В main.dart импортируйте оба файла и выведите ping().

Сделайте файл text_trim.dart с функцией trimLower(String s). В файле text_format.dart импортируйте первый файл и объявите tag(String s) - "[", строка, "]". В main.dart выведите tag(trimLower(" Hi ")).

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить