有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (1) 个答案

  1. # 1 楼答案

    The key difference is that you can implement multiple interfaces in a class, but only extend a single abstract class.

    当您只想声明类必须具有哪些方法和成员时,将使用接口。任何实现接口的人都必须声明并实现接口列出的方法

    如果您还希望有一个默认实现,请使用抽象类。任何扩展抽象类的类都必须只实现其抽象方法和成员,并且将具有抽象类的其他方法的一些默认实现,您可以重写或不重写这些方法