JavaRush/Помощь по Java задачам/Грудь не атакуется.Максим17 уровень20.07.2020420просмотров0комментариевГрудь не атакуется.Вопрос по задаче Битва роботов Java Core, 3 уровень, 11 лекция Решен как исправить?УсловиеДерево классовДля начала разберись в том, что делает код: это будет непросто. Затем измени код согласно новой архитектуре и добавь новую логику: Сделай класс AbstractRobot абстрактным, вынеси логику атаки и защиты из Robot в AbstractRobot. Отредактируй класс Robot, учитывая AbstractRobot. Расширь класс BodyPart новой частью тела BodyPart.CHEST("грудь"). Добавь новую часть тела в реализацию интерфейсов Attackable и Defensable (в классе AbstractRobot). Требования:Класс AbstractRobot должен быть абстрактным.Класс AbstractRobot должен реализовывать интерфейсы Attackable и Defensable.Класс Robot должен наследоваться от класса AbstractRobot.Логика поведения роботов должна быть вынесена в класс AbstractRobot.В классе BodyPart должна содержаться и быть инициализирована final static переменная CHEST типа BodyPart.Новую часть тела (BodyPart) нужно добавить в логику методов attack и defense в классе AbstractRobot.com.javarush.task.task13.task1328Robot.javaBodyPart.javaSolution.javaAttackable.javaDefensable.javaAbstractRobot.javaRobot.java package com.javarush.task.task13.task1328; public class Robot extends AbstractRobot { public Robot(String name) { super(name); } } 0 КомментариипопулярныеновыестарыеДля того, чтобы оставить комментарий Вы должны авторизоватьсяУ этой страницы еще нет ни одного комментария