我们可以让任何类表现为接口(interface),这样我们就可以在创建该类的任何子类时编写“实现”来代替“扩展”。内部“实现”和“扩展”之间的实际区别是什么。
最佳答案
界面
就像一个蓝图。它没有定义任何行为。因此,当您在界面上下文中说扩展时,这意味着您正在扩展蓝图,但没有添加行为。相反,当您在类的上下文中说扩展时,这意味着您正在添加/修改行为。当您说实现时,这意味着您将提供具有行为的东西,即类
关于java - 显式地表现为接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3784508/