JAVA参数中接口名后面形参有什么讲究吗?
时间: 2023-06-24 19:07:23 浏览: 114
Java接口名作为形参和返回值
在Java中,接口是一种特殊的抽象类,它只包含方法的声明但没有方法体。接口可以被其他类实现,这样实现类就必须实现接口中声明的所有方法。在Java参数中接口名后面形参的讲究在于使用接口作为参数类型时,可以传入实现了该接口的任何类的对象,从而提高代码的可扩展性和灵活性。具体来说,接口作为参数类型可以将调用方和实现方解耦,使得调用方不需要知道实现方的具体实现细节,只需要知道实现方实现了指定的接口即可。这样,如果实现方需要更换实现方式,只需要实现新的接口即可,而不需要改变调用方的代码。
阅读全文