Мне дали указание (в рамках упражнения) создать класс, явно называемый 'Video', который должен наследоваться от другого класса с тем же именем в пакете, который мне дали в качестве библиотеки.
Iпопробовал просто написать:
public class Video extends Video
Но он, очевидно, извлекает локальное значение имени видео и, следовательно, компилятор сообщает о нем как о циклическом наследовании.Поэтому я попытался добавить префикс к классу с именем пакета:
public class Video extends pbt.util.Video
Но затем я получаю сообщение об ошибке, в котором говорится, что конструктор не получает правильные параметры (компилятор считает, что pbt.util.video - это вызовконструктор этого класса.) Итак, я попытался объявить пакет:
package pbt.util.Video
Но это (странно) дает мне ошибку "ожидаемый класс, интерфейс или перечисление".Я не могу просто дать своему классу другое имя (оно ДОЛЖНО иметь то же имя, которое указано в упражнении), но я не могу понять, как заставить наследование работать тогда.Любые мысли приветствуются:)