Java中“接口”可以作为方法的返回值吗

如题所述

可以返回接口,接口虽然不能被实例化,但是接口的实现类都可以向上转型为接口。
所谓面向接口编程是指我们在编写代码时对数据参数的定义尽量写成接口,待真正实现的时候再用实际类型代替,这样 编写的好处是,代码的耦合性降低,在运行时我只需修改实现类类型,就可以实现不同的功能,而不必要修改接口的代码。
表面上是返回的接口,其实返回的是接口的实现类。
温馨提示:答案为网友推荐,仅供参考
相似回答