为什么Applet的继承类不必覆盖其所有方法,因为Applet类是抽象类

时间:2019-07-11 05:59:08

标签: java applet

要创建applet程序,程序员需要从applet包继承Applet类,并且Applet类是抽象类,这意味着其继承的类必须重写Applet类中的所有方法,但Applet并非如此。程序员可以覆盖或可以覆盖抽象类的所有方法。如果继承的类没有覆盖抽象类的所有方法,则默认情况下,继承的类也将成为抽象类。那么为什么Applet及其子类不是这种情况。

1 个答案:

答案 0 :(得分:2)

java.applet.Applet类实际上是 not 抽象,并使用以下签名定义:

public class Applet extends Panel

由于Applet不是抽象的,因此不需要扩展它的任何类都可以重写/实现Applet中的所有方法。有关更多信息,请参见source code here