为什么需要Java接口?
我只是在学习Java接口。我知道您可以在接口中命名方法,并在不同的类中以不同的方式使用它们。然而,我刚刚编写了一个简单的程序,它有两个不同的类,每个类都有一个同名的方法sayHello(),打印不同的文本行。我在main方法中为每个类创建了一个对象。我为对象1调用了方法,为对象2调用了方法,结果成功了。所以我不明白为什么使用接口是有用的。我能够在不创建接口的情况下为不同的类对象使用相同的方法名为什么需要Java接口?,java,interface,Java,Interface,我只是在学习Java接口。我知道您可以在接口中命名方法,并在不同的类中以不同的方式使用它们。然而,我刚刚编写了一个简单的程序,它有两个不同的类,每个类都有一个同名的方法sayHello(),打印不同的文本行。我在main方法中为每个类创建了一个对象。我为对象1调用了方法,为对象2调用了方法,结果成功了。所以我不明白为什么使用接口是有用的。我能够在不创建接口的情况下为不同的类对象使用相同的方法名 这个问题可能会因为过于宽泛而被关闭 接口是不需要的,不是通过任何方式,因为任何可以用它们来做的事情都可
所有这些的细节都需要我写一篇几页的教程。。。这就是为什么这个问题可能会被认为过于宽泛。接口允许您为不同类型的对象使用单个引用变量或容器,而不要求这些对象共享相同的继承结构。这就给了你,程序员,以更少的编码拥有更多的灵活性的能力 这两个线程有一些示例可能会有所帮助:
请看这篇文章:以及侧边栏中的相关问题。我不明白您为什么需要编号列表1。因为它有助于组织他的思想。2.它有助于向读者强调重点。3.你看到我在这里做什么了吗?