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

Задачи на ООП в Go. Часть 3

В классе Employee сделайте три приватных свойства: имя, зарплату и возраст.

Передайте параметром конструктора значения этих свойств.

Сделайте метод, который выведет данные работника.

В классе Employee сделайте три приватных свойства: имя, зарплату и возраст.

Передайте параметром конструктора значения этих свойств.

Сделайте геттеры, выводящие значения каждого из наших свойств.

Добавьте сеттеры свойств в ваш класс Employee.

В классе Employee в сеттере возраста сделайте проверку на то, что возраст должен быть от 0 до 120.

В классе Employee в геттере зарплаты сделайте так, чтобы при чтении зарплаты в конец ее значения добавлялся знак доллара.

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

type Employee struct { name string salary float64 } func NewEmployee(name string, salary float64) Employee { return Employee{name: name, salary: salary} } func (e Employee) GetSalary() string { return addSign(e.salary) } func addSign(num float64) string { return fmt.Sprintf("%v$", num) }

сделайте вспомогательный метод приватным:.

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