-5

可能重复:
我们什么时候应该使用 Java 中的接口或抽象类?

我对java有疑问。我知道接口和抽象类。但我想具体了解何时使用接口以及何时在java和android中使用抽象类。我想要一个实际的解释,而不是理论或记录一个。

谢谢。

4

1 回答 1

0

关键区别在于您可以在一个类中实现多个接口,但只能扩展一个抽象类。

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

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

于 2012-12-28T09:01:30.767 回答