接口有什么用?JAVA问题

发布网友 发布时间:2022-04-24 14:26

我来回答

1个回答

热心网友 时间:2023-10-16 08:26

接口最直接的好处就是提供了一个统一的操作方法名,然后同样的方法名在不同的类中可以有不同的具体实现过程,这样的结果就是在操作实现了该接口的类的对象时,不用去事先了解该方法的名字,而采用统一的名字进行调用,试想一下,如果没有接口,那么可能就会出现这样一种情况,同样的操作在不同的类中却有着各种千奇百怪的名字,在大型项目开发中由于参与的人数多,更容易出现这种情况。
举个例子,比如有一个方法叫做长大,然后有动物和植物两大类都实现了该功能而且是不一样的过程,这时候由于工业化的需要,我们已经采用机器进行管理了,于是我们让机器来控制动物与植物的生长,于是机器要让他们生长的时候只需简单的调用,植物点生长,动物点生长就行。假设同样的如果现在新出现了一个东西,比如微生物,我们想把他也交给机器管理,于是机器只需发命令微生物.生长就行而不需知道具体操作。
试想如果没有这个共同的生长接口那么可能不同的种类会定义不同的方法名字,比如植物生长,动物生长,微生物生长等等,很显然不方便管理。而且当出现新物种时,你还需要重新告诉机器新物种要生长的时调用那个方法。
总之接口的好处就是统一。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com