Привет! Давай вместе разберемся с твоей задачей.
На фотографии я вижу код на Java, и ты просишь найти в нем ошибку. Сначала обратим внимание на определения и названия элементов кода. Я вижу интерфейс Writer, который объявляет метод writeInFile, два класса - Write_inPdf и Write_inFile - оба реализуют интерфейс Writer, а также класс MakeReport, который содержит метод saveReport.
Итак, вот что мне бросилось в глаза:
Опечатка в имени метода интерфейса
Writer. ВместоwriteInFileнаписаноwritelnFile(судя по всему, это нижний регистр буквы "L" вместо верхнего регистра "i" в слове "In").В классе
Write_inPdf, похоже, не указан тип возвращаемого значения методаwriteInFile. Нужно убедиться, что он соответствует объявлению в интерфейсеWriter. Там должно бытьvoid.Также в классе
Write_inPdfуказан лишний интерфейсInterface2. Если он не используется в коде дальше, его нужно убрать для избежания путаницы.В этом же классе под методом виден закомментированный текст
/код записи в pdf, возможно код не полный, и стоит пройтись по всему классу в поисках реализованного метода.В классе
Write_inFileпропущен модификатор доступа у методаwriteInFile. В Java по умолчанию используется пакетный доступ, но, возможно
