ООП · 1 из 23
Табличка у стойки
У каждой стойки проката висит табличка: где стойка и сколько на ней мест. Механик пишет таблички от руки, путает числа и стирает маркер. Нужен объект, который помнит адрес и число мест и сам собирает надпись.
Что сделать
Опишите класс стойки: он помнит адрес и число мест и умеет собрать надпись для таблички.
Что приходит
adres— где стоит стойка, например"Садовая, 5"mest— сколько на ней мест
Что должен уметь
Поля adres и mest — как пришли; метод tablichka() возвращает строку вида "Садовая, 5 — мест: 12".
Допишите класс Stoyka в редакторе справа.
Проверка создаёт его объекты и зовёт методы — то, что напечатано,
на проверку не влияет.
Stoyka("Садовая, 5", 12).tablichka()
'Садовая, 5 — мест: 12'
Класс Stoyka создаётся так: Stoyka(adres, mest). У объекта два поля, adres и mest, — ровно то, что передали.
Метод tablichka() без аргументов возвращает строку: адрес, пробел, длинное тире «—», пробел, «мест:», пробел, число мест. Надпись собирается из полей в момент вызова: поменяли mest — табличка другая.
Обсуждение
Вопросов пока нет.
Войдите, чтобы спросить.