在java和安卓中何时使用interface和Abstract类?
Possible Duplicate:
When shall we go for interface or abstract class in Java?
我对java有疑问。我了解接口和抽象类。但我想知道在java和安卓中何时使用接口以及何时使用抽象类。我想要一个实际的解释与现实世界的例子,而不是理论或文件的一个
谢谢
你可以在下面搜索框中键入要查询的问题!
Possible Duplicate:
When shall we go for interface or abstract class in Java?
我对java有疑问。我了解接口和抽象类。但我想知道在java和安卓中何时使用接口以及何时使用抽象类。我想要一个实际的解释与现实世界的例子,而不是理论或文件的一个
谢谢
# 1 楼答案
当您只想声明类必须具有哪些方法和成员时,将使用接口。任何实现接口的人都必须声明并实现接口列出的方法
如果您还希望有一个默认实现,请使用抽象类。任何扩展抽象类的类都必须只实现其抽象方法和成员,并且将具有抽象类的其他方法的一些默认实现,您可以重写或不重写这些方法