Loading...
Samuilow10eddy avatar Samuilow10eddy 3 Точки

Java OOP - Encapsulation - 04. Pizza Calories / 03. Shopping Spree

Здравейте колеги, цял ден се мъча с тези 2 задачи.. Много ще съм благодарен, ако някой ми каже къде бъркам, по 1 тест ми гърми и на двете.

Линк към Pizza Calories: 

Main: https://pastebin.com/CUBjStwn

Pizza: https://pastebin.com/Bi0NGzBH

Dough: https://pastebin.com/B21sXTGR

Toppings: https://pastebin.com/wmUE5UQq

TypeUtils: https://pastebin.com/bUucX4Y3

 

Линк към Shopping Spree:

Main: https://pastebin.com/kQc9SxCg

Person: https://pastebin.com/kx5ci2tr

Product: https://pastebin.com/MxHakZGn

 

Тагове:
0
Java OOP Advanced 11/03/2020 21:43:52
Valhio avatar Valhio 13 Точки

Здравей колега!

На задача "Pizza Calories" в клас "Pizza" си допуснал правописна грешка в полето " private Dough dought; ".

Смени го на " private Dough dough; " + навсякъде където се среща :).

0
Semerkosa avatar Semerkosa 1 Точки

По задача 4. Pizza Calories се включвам и аз за тези, които биха потърсили след време. 

В метода getOverallCalories() в класа Pizza е грешката -->

Трябва да се съберат калориите на тестото с калориите на всяка на една добавка, а не да се умножат, както си написал! :) 

Относно правописната грешка в "dought"...Тя си е объркана в самото условие и подвежда.

0
13/07/2020 16:46:36
mitkomik avatar mitkomik 13 Точки

На 3-та задача в Product трябва също да направиш проверка дали cost не е негативен.

private void setCost(double cost) {
    if (cost < 0){
        throw new IllegalArgumentException("Cost cannot be negative");
    }
    this.cost = cost;
}
0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.