Практика по основам ООП в Dart
Сделайте класс Employee, создайте объект
и выведите его на экран.
Сделайте класс Employee с полями
name, age, salary.
Создайте двух работников со значениями
"john", 25, 1000
и "eric", 26, 2000.
Выведите на экран сумму зарплат и сумму возрастов.
Сделайте класс Employee с методом show,
который возвращает аргумент с "!!!" в конце.
Сделайте класс Employee: передайте в конструктор
имя и зарплату работника, сделайте методы, которые
выводят имя и зарплату, а также метод, который
увеличивает зарплату работника на 10%.
Сделайте класс Student с полями name
и surn. Сделайте метод, который вернет
инициалы студента - первые буквы имени и фамилии.
Сделайте класс Employee с тремя приватными
полями, конструктором, методом вывода данных,
геттерами и сеттерами. В сеттере возраста сделайте
проверку: возраст от 0 до 120.
В геттере зарплаты добавляйте знак доллара
в конец значения.
В следующем коде сделайте вспомогательный метод приватным:
class Employee {
String _name;
int _salary;
Employee(this._name, this._salary);
String getSalary() {
return addSign(_salary.toString());
}
String addSign(String val) {
return val + "\$";
}
}
Сделайте класс Order с полями price
и count. Сделайте вычисляемый геттер
total - произведение цены и количества.