Задачи на ООП в Dart. Часть 9
Сделайте класс Product, в котором
будут следующие свойства: name,
price.
Создайте объект класса Product, запишите
его в переменную product1.
Присвойте значение переменной product1
в переменную product2. Проверьте
то, что обе переменные ссылаются на один
и тот же объект.
Дан следующий класс:
class Employee {
final String name, position, department;
Employee(this.name, this.position, this.department);
}
Сделайте так, чтобы во второй и третий параметры передавались объекты отдельных классов.
Создайте объект с работником с помощью класса из предыдущей задачи.
Выведите в консоль имя, должность и отдел для созданного работника.
Сделайте класс City, в котором будут
следующие свойства: name, population.
Создайте 5 объектов класса City,
заполните их данными и запишите в список.
Переберите созданный вами список с городами циклом и выведите города и их население на экран.
Сделайте так, чтобы сеттеры
класса Employee можно
было вызывать цепочкой.