|
0 / 0 / 0
Регистрация: 29.09.2019
Сообщений: 1
|
|||||||||||
Подскажите новичку в понимании ООП!29.09.2019, 22:17. Показов 2351. Ответов 1
Метки нет (Все метки)
Доброго времени суток! Я только начинаю изучать java script. Недавно начала знакомится с ООП и у меня возникло много вопросов.
Собственно ближе к делу! Есть такая задача: Нужно написать классы (конструкторы объектов). Код из примера должен вывести в консоль true. Описание классов . Класс Product. Содержит минимальную информацию о товаре: - свойство id: любое число (идентификатор товара); - свойство price: любое число (цена товара); - метод setPrice(price): устанавливает новую цену и возвращает товар; - метод withDiscount(percent): возвращает новый экземпляр товара с дополнительным свойством discountedPrice, в котором рассчитана стоимость товара с учетом указанной скидки. Класс Shop. Содержит товары и функции управления: - свойство products - метод addProducts(products) - метод getProduct(id) А вот и пример для проверки классов, который и должен вывести в консоль - true.
![]() Я наставила комменты с тем, как я понимаю, что происходит в коде... Поправьте меня, где неправа! И подробнее опишите простыми словами, что происходит в коде. Заранее огромное спасибо! Вот код решения с моими комментами. Код работает вроде бы верно, но я не до конца понимаю как ![]()
0
|
|||||||||||
| 29.09.2019, 22:17 | |
|
Ответы с готовыми решениями:
1
Подскажите новичку как разобраться с ссылками Создание меню (небольшая анимация), подскажите новичку |
|
6496 / 3907 / 2006
Регистрация: 14.06.2018
Сообщений: 6,781
|
|||||||
| 30.09.2019, 12:19 | |||||||
Сообщение было отмечено KseniyaR12 как решение
Решение
KseniyaR12, здравствуйте.
Предыдущий скрипт на выброс. Смысл задачи точнее раскрыт примерно в таком скрипте:
--- Вот ещё пара вариантов решения, где анонимные объекты превращаются в экземпляры класса Product не снаружи, а внутри магазина: Разбираюсь с ООП в js Разные решения имеют свои исходные условия. Например, исходная последовательность товаров это строго массив или любая итерируемая последовательность? От этого зависит, будут ли у последовательности методы массива. Добавлено через 30 минут -------- Кстати, в условии задачи discountedPrice не входит в перечень свойств товара, а потом начинает входить в перечень свойств товара? И не указана природа свойства discountedPrice - это поле или геттер? Условие задачи порождает двусмысленность и непонимание, куда бежать. Добавлено через 2 часа 49 минут -------
1
|
|||||||
| 30.09.2019, 12:19 | |
|
Помогаю со студенческими работами здесь
2
Чудеса в моём понимании( Какие игры помогут в понимании JavaScript? Трудности в понимании ООП. Необходимо разобраться в скрипте Проблема в понимании ООП(абстрактные классы, классы интерфейсы)
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи
и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|