为什么要声明一个接口,然后用Java实例化一个对象?

为什么要声明一个接口,然后用Java实例化一个对象?,第1张

为什么要声明一个接口,然后用Java实例化一个对象

没关系。

真正重要的地方是需要在IVehicle上运行的其他接口。如果他们接受参数并以IVehicle的形式返回值,那么代码将更易于扩展。

如您所述,这些对象中的任何一个都可以传递给接受IVehicle作为参数的方法。

如果您具有使用了Car或Bike特定 *** 作的后续代码,则将它们声明为Car或Bike将是有利的。特定于汽车和自行车的 *** 作将可用于每个相关对象,并且两者均可作为IVehicle使用(即可以通过)。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5489708.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存