-5

为 Stereo 类编写定义的第一行。该类应该扩展 SoundSystem 类,并且它应该实现 CDplayable、TunerPlayable 和 CassettePlayable 接口。

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

这个对吗??

4

2 回答 2

3

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

Java中不允许多重继承。但是在接口的情况下,是的,那么可以实现。

这里要注意的另一件事是,您不能使用最终类,并且如果要实例化它,则extend必须扩展一个类。abstract但除此之外,您始终可以使用throughStatic 的成员。abstract classclass name

有关此上下文的更多详细信息,请参阅JLS - 子类和子类JLS - 超接口和子接口

于 2012-10-11T17:10:28.013 回答
2

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

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

于 2012-10-11T17:09:59.630 回答