首页 > 解决方案 > 从同名类继承Java

问题描述

我被指示(作为练习的一部分)创建一个明确称为“视频”的类,该类必须从我作为库提供的包中具有相同名称的另一个类继承。

我试过简单地写:

public class Video extends Video

但它显然获取了视频名称的本地值,因此编译器将其报告为循环继承。所以我尝试在类前面加上它的包名:

public class Video extends pbt.util.Video

但是后来我收到一条错误消息,说构造函数没有得到正确的参数(编译器认为 pbt.util.video 是对该类的构造函数的调用。)所以我然后尝试声明包:

package pbt.util.Video

但这(奇怪地)给了我一个“预期的类、接口或枚举”错误。我不能简单地给我的类另一个名称(它必须与练习指定的名称相同),但我看不出如何使继承工作。欢迎任何想法:)

标签: javainheritance

解决方案


推荐阅读