Професионална програма
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