Професионална програма
Loading...
+ Нов въпрос
AnnaIvanova11 avatar AnnaIvanova11 19 Точки

Java OOP Exercises: Inheritance Problem 6. Animals

Здравейте,

Имам два кода единия взима 33/100 другия 100/100. Молбата ми е, ако някой би могъл да обясни какво става, защото не разбирам и явно ,и не виждам. Имам 32 събмита в judge -- > 32 версии... / *като тръгнах в началото с абстракция на задължителните методи и се харесвах кода, резултата е 33/100 */... не разбирам къде единия код дава null, блокирах. Грешката е :  

java.lang.AssertionError: 'animals.Dog.getName' 
returns invalid data (actual: 'null'; expected: 'Sharo')! expected:<null> but was:<Sharo>

Вярно -->  http://www.mediafire.com/file/ekphyax9wdq1ivb/animal.zip/file

Грешно --> http://www.mediafire.com/file/fqrldt4ut5jrlc8/animals.zip/file

Условие --> https://pastebin.com/AnfAS4ZR

Тагове:
0
Java OOP Advanced 09/07/2020 00:58:48
Valhio avatar Valhio 13 Точки
Best Answer

Здравей!

Проблемът е, че в грешната задача(animals) модификаторите за достъп на гетърите са protected. Смени ги на public за да минат тестовете.

1
AnnaIvanova11 avatar AnnaIvanova11 19 Точки

Благодаря!

 

0