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

Практика на статические члены в Dart

Задачи на общее состояние класса, фабричные конструкторы и счетчики.

Сделайте класс Session со статическим полем user. Запишите "ann", затем очистите сессию. Выведите user после каждого шага.

Сделайте класс Rates с методом usd(int rub) и полем rubPerUsd = 90.0. Выведите USD для 450 рублей с точностью до сотых (округление не требуется - выведите как есть).

Сделайте класс Ticket с приватным конструктором и полем code. Добавьте фабрику vip() со значением "VIP". Выведите код у Ticket.vip().

Дан следующий код:

class Config { static const app = "demo"; static int builds = 0; }

Увеличьте builds два раза. Выведите строку app, двоеточие и builds.

Сделайте класс Cache со статической картой String - String и методами put и get. Запишите "k" - "v", прочитайте "k" и "z". Выведите оба результата или "null".

Сделайте класс Factory с фабричным методом fromPair(String name, int qty). Сделайте Product с полями name и qty. Создайте продукт из "bolt" и 12 и выведите оба поля.

Сделайте класс Id со статическим счетчиком и методом next(). Выведите пять подряд идентификаторов.

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