您能实现3个接口并扩展java吗
写出立体声类定义的第一行。该类应该扩展SoundSystem类,并且应该实现CDPlay、TunerPlay和CastedPlay接口您能实现3个接口并扩展java吗,java,generics,interface,Java,Generics,Interface,写出立体声类定义的第一行。该类应该扩展SoundSystem类,并且应该实现CDPlay、TunerPlay和CastedPlay接口 public class Stereo extends SoundSystem implements CDplayable, TunerPlayable, CassettePlayable{ 这是正确的吗 在语法上这是正确的。您可以实现多个接口并仅扩展一个类 您的代码是否编译良好取决于SoundSystem类的访问级别。是。一个类可以实现任意数量的接口,但只能
public class Stereo extends SoundSystem implements CDplayable, TunerPlayable, CassettePlayable{
这是正确的吗 在语法上这是正确的。您可以实现多个接口并仅扩展一个类
您的代码是否编译良好取决于
SoundSystem
类的访问级别。是。一个类可以实现任意数量的接口,但只能扩展一个类
Java中不允许多重继承。但如果是接口,则可以实现
这里还要注意的一点是,您不能扩展
最终类,如果您想实例化它,您必须扩展一个抽象
类。但除此之外,您可以始终通过类名使用抽象类的静态成员
有关此上下文的更多详细信息,请参阅和。是的,它应该可以工作。您可以使用编译器进行测试。您不必扩展抽象类。如果您想实际实例化并使用它(当然除了静态方法),您可以扩展抽象类。@DNA。是的,实际上我会明确地加上它。谢谢:)