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

Практика по расширениям в Dart

Сделайте класс Employee с полем name и расширение с методом, который выводит имя через print. Создайте объект и вызовите метод.

Сделайте класс Employee с полем name и расширение с геттером label, возвращающим имя. Выведите label через print.

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

class Employee { Employee(this.name, this.salary); String name; int salary; }

Добавьте расширение с методом showName, который выводит name, и расширение с методом showPay, который выводит salary. Вызовите оба метода у одного объекта.

Сделайте класс Employee с полями name и age. В одном расширении - метод, который выводит имя, в другом - геттер info, возвращающий возраст как строку.

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

class Employee { Employee(this.name); String name; }

Добавьте расширение с геттером label и методом ping, который выводит "ping". Создайте объект, выведите label и вызовите ping.

Сделайте класс Employee с полем salary, расширение с геттером, добавляющим знак "$" к числу при чтении, и метод расширения, который выводит результат геттера.

Сделайте класс Employee с полем name и два расширения с разными именами методов: один выводит имя, второй выводит "end". Вызовите обе команды подряд у одного объекта.

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

class Employee { Employee(this.name, this.age); String name; int age; }

Добавьте расширение с методом, печатающим имя, и второе расширение с геттером label со строкой "worker". Проверьте все вызовы на одном объекте.

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