您能实现3个接口并扩展java吗

您能实现3个接口并扩展java吗,java,generics,interface,Java,Generics,Interface,写出立体声类定义的第一行。该类应该扩展SoundSystem类,并且应该实现CDPlay、TunerPlay和CastedPlay接口 public class Stereo extends SoundSystem implements CDplayable, TunerPlayable, CassettePlayable{ 这是正确的吗 在语法上这是正确的。您可以实现多个接口并仅扩展一个类 您的代码是否编译良好取决于SoundSystem类的访问级别。是。一个类可以实现任意数量的接口,但只能

写出立体声类定义的第一行。该类应该扩展SoundSystem类,并且应该实现CDPlay、TunerPlay和CastedPlay接口

public class Stereo extends SoundSystem implements CDplayable, TunerPlayable, CassettePlayable{

这是正确的吗

在语法上这是正确的。您可以实现多个接口并仅扩展一个类


您的代码是否编译良好取决于
SoundSystem
类的访问级别。

是。一个类可以实现任意数量的接口,但只能扩展一个类

Java中不允许多重继承。但如果是接口,则可以实现

这里还要注意的一点是,您不能
扩展
最终类,如果您想实例化它,您必须扩展一个
抽象
类。但除此之外,您可以始终通过
类名
使用
抽象类的
静态
成员


有关此上下文的更多详细信息,请参阅和。

是的,它应该可以工作。您可以使用编译器进行测试。您不必扩展抽象类。如果您想实际实例化并使用它(当然除了静态方法),您可以扩展抽象类。@DNA。是的,实际上我会明确地加上它。谢谢:)