Java 接口的使用

Java 接口的使用,java,interface,Java,Interface,从理论上看,界面有什么好处 我知道它们允许我们实现多重继承;但它们是否被广泛用于其他用途 接口是一个指定对象可以做什么的接口 抽象类指定对象是什么。接口帮助我们定义某个对象是什么以及它应该如何行为的抽象,而类帮助我们实现该抽象。接口允许您跨类定义或分类类似类型的行为,否则这些行为完全不相关。您可以对继承执行类似的操作,但是类不是松散耦合的 请参见主要用作松耦合端点的接口。请仔细阅读。它们更多的是一种设计选择。请不要说它们允许我们实现多重继承。Java语言不支持多重继承。它们定义了实现类应该遵守的

从理论上看,界面有什么好处


我知道它们允许我们实现多重继承;但它们是否被广泛用于其他用途

接口是一个指定对象可以做什么的接口


抽象类指定对象是什么。

接口帮助我们定义某个对象是什么以及它应该如何行为的抽象,而类帮助我们实现该抽象。

接口允许您跨类定义或分类类似类型的行为,否则这些行为完全不相关。您可以对继承执行类似的操作,但是类不是松散耦合的


请参见

主要用作松耦合端点的接口。请仔细阅读。它们更多的是一种设计选择。请不要说它们允许我们实现多重继承。Java语言不支持多重继承。它们定义了实现类应该遵守的牢不可破的契约。接口的可能副本指定了类实例可以做的基本事情。抽象类指定对象是什么。-我不明白这句话。接口更像是一座建筑的蓝图,当你实现接口时,你需要填充砖块。你可以填充砖块。。粉刷你的墙壁。。。把你的窗户放好。。还有很多蓝图可能没有的东西。:P