[JavaOOP] [Polymorphism] P03 Wild farm
"All the classes except Mouse, Tiger, Cat & Zebra should be abstract." Това отнася ли се и за Foods и ако да, какво да правя с абстрактни Vegetable и Meat?
Поздрави,
Ивелин Тенев
"All the classes except Mouse, Tiger, Cat & Zebra should be abstract." Това отнася ли се и за Foods и ако да, какво да правя с абстрактни Vegetable и Meat?
Поздрави,
Ивелин Тенев
Аз лично не съм ги правила абстрактни, а и не намерих начин да ги ползвам после, като такива. Така няма как да инстанцираш нито Food нито наследниците, а в условието дори има метод който приема Food като параметър, което означава, че все пак, трябва да можеш да направиш обект, който да сложиш там.
Поздрави
Здравейте колеги, пиша от курса на C#. Относно тази задача, може ли тези, които са я решили и им минава през judge, да напишат точно какви съобщения трябва да излязат. Имам в предвид тези от рода на:
A cheese was just eaten!
за мишките /видяно при един от провалените тестове в judge/.
Явно условието на задачата е непълно.
пп. минава ми на 60 точки след като сложих съобщението за мишките, предполагам, че може да има нещо подобно и за някое от другите животни.
Когато видях този текст "A cheese was just eaten!" .... добавих един ред в метода на мишката и когато изяде нещо да изписва това ... и 100/100.
При нас няма други "изненади". Съобщението е само това, но имай предвид, че понякога условията на задачите за двата курса се различават, както и очаквания резултат от judge. Не вярвам да е това проблема при теб, но все пак :)
Поздрави
Отново проблема е ТРАВИАЛНИЯ !!! И аз така въртях на 60 точки и не доумявах къде бъркам. Вместо mice, напиши mouses ! На някой му куца англййския ! (JAVA)
Ами задачата се пише точно така както е описани в условието. Всички класове освен на животните са абстрактни. Да Food е абстрактен и Vegetable и Meat го наследяват. Защото не можеш да отидеш в магазина и да кажеш дай ми една храна. Макар, че ако трябва да сме точни и Vegetable и Meat трябва да са абстрактни и да се конкретизира определен продукт за тях. Ама това не е темата на задачата.
Да, но ако се водим по условието и Vegetable и Meat също следва да са абстрактни. За Food е ясно, че трябва да бъде, но наследниците...Да ако имаше конкретни зеленчуци и конкретен тип меса, тогава можеше и те да са абстрактни. Лошото е , че ще започнем да свикваме да си нагаждаме условията и резултатите. Сега има как да си помогнем тук и когато някой е успял да докара 100, споделя как го е постигнал, обаче на изпита ако има такива "изненади" няма как да си помагаме и ще убием половината време в гадаене!
Ами и аз това съм казал. За изпита ЩЕ СЕ МОЛИМ да се изчистени грешките !
В магазина няма как да кажем и "дай ми едно месо и един зеленчук". Въпреки че не пречи да се направи по една имплементация примерно - луканка и домат, съм съгласен, че от контекста и клас диаграмата в задачата по-скоро имаш чувството, че месото и зеленчука не трябва да са абстрактни. Ще коригирам условието, мерси за репорта и извинете за неточността.
Здравейте! Очевидно пропускам, и ми минават само нулевите тестове. Добавих, когато мишката изяжда храната да изписва съобщението за сиренето, но с него ми мина само и последния нулев тест. Това е решението ми, някой ще може ли да хвърли един поглед, виждам че много хора са изкарали 100/100.
Оправи си формата за принтиране на теглото на животните/0.######/. ;)
Поздрави
Аз лично не ги направих абстрактни, мисля че е пропуск в условието, защото се случва често :)