РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗dtTsTmClL7 120 of 128 menu

Задачи на ООП в Dart. Часть 7

Сделайте класс, у которого будет и обычный метод, и статический.

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

class Test { static String show() => "+++"; }

Вызовите этот метод как метод класса, и как метод объекта.

Пусть у нас дан такой интерфейс iUser:

abstract class User { void setName(String name); String getName(); void setAge(int age); int getAge(); } class Employee implements User { String? _name; int _age = 0; @override void setName(String name) => _name = name; @override String getName() => _name ?? ""; @override void setAge(int age) => _age = age; @override int getAge() => _age; }

Сделайте класс User, который будет реализовывать данный интерфейс.

Сделайте интерфейс iUser с методами getName, setName, getAge, setAge.

Сделайте интерфейс iEmployee, наследующий от интерфейса iUser и добавляющий в него методы getSalary и setSalary.

Сделайте класс Employee, реализующий интерфейс iEmployee.

Скопируйте код моего класса Employee и код интерфейса iProgrammer. Не копируйте мою заготовку класса Programmer - не подсматривая в мой код реализуйте этот класс самостоятельно.

Сделайте класс Disk, реализующий интерфейс Figure.

Сделайте класс Sphere, который будет реализовывать интерфейс iSphere.

Сделайте так, чтобы класс Rectangle также реализовывал два интерфейса: и iFigure, и iTetragon.

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