Наследование Java от класса с тем же именем - PullRequest
0 голосов
/ 15 марта 2019

Мне дали указание (в рамках упражнения) создать класс, явно называемый 'Video', который должен наследоваться от другого класса с тем же именем в пакете, который мне дали в качестве библиотеки.

Iпопробовал просто написать:

public class Video extends Video

Но он, очевидно, извлекает локальное значение имени видео и, следовательно, компилятор сообщает о нем как о циклическом наследовании.Поэтому я попытался добавить префикс к классу с именем пакета:

public class Video extends pbt.util.Video

Но затем я получаю сообщение об ошибке, в котором говорится, что конструктор не получает правильные параметры (компилятор считает, что pbt.util.video - это вызовконструктор этого класса.) Итак, я попытался объявить пакет:

package pbt.util.Video

Но это (странно) дает мне ошибку "ожидаемый класс, интерфейс или перечисление".Я не могу просто дать своему классу другое имя (оно ДОЛЖНО иметь то же имя, которое указано в упражнении), но я не могу понять, как заставить наследование работать тогда.Любые мысли приветствуются:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...