j**a接口作用是什么?

时间:2022.11.15 发布人:tshd123abc

j**a接口作用是什么?

已解决问题

谷歌tshd123abc用户在2022.11.15提交了关于“寒门崛起j**a接口作用是什么?”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-07-26T12:26:39。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,滴水之恩,来日我当涌泉相报 !

希望以下的回答,能够帮助你。

第1个回答

用户名:fq9345  

接口是一种规范

软件开发大多是一个协作性的工作:电器和插座分别是不**完成的旅带,有了接口大家就能分头开干,都按照接口来办事,各自做完就能轻松地蚂镇带整合到一起。各部分的测试也更加方便。

接口在开发过程中可以快速分离工作内容。

比如调用者在写业务逻辑的时候需要来自一个功能,可能是**库访问,或者复杂计算,但是他的工作专注于实现业务逻辑,不想分开精力去做底层实现,那么他只需要先实现一个接口,定义了规范,然后就可以继续他的业务逻辑代码了。而实现者可以问答根据这个接口规范,做具体的实现。

这样通过使到用接口就可以快速的分离工作内容,达到团队群秋并行工作的目的。

扩展**:

功能

在J**a语言规范中,一个方法的特征仅包括方法的名字,参数的数目和种类,而不包括方法的返回类型,参数的名字以及所抛出来织跳支优补里假洋的异常。在J**a编译器检查方法的重载控族侵专永胜继村时,会根据这些条件判断两个方法是否是重载方法。

但在J**a编译器检查方法的置换时,则会进一步检查两个方法(分处光布那续解促果书超类型和子类型)的返还类型闷芦和抛出的异常是否相同。

接口实现和类运式员棉冲交继承的规则不同,为了**的安液全,继承驶个类只有一个直接父类,也就是单继承,但是一个类可以实现多个接口,接口弥补了类的不能多继承缺点再林占知练此,继承和接口的双重设计既保持甲越初班输氢苏了类的**安全也变相实现了多观继承。

J**a接口本身没有任汽觉晚何实现,因为J**a接口不涉及表象,而只描述public行为,所以J**a接口比J**a抽象类更抽象化。但是接口不是类,找望费喜率啊考不能使用new运算符实例化一个接口。

参考**:百度百科-J**a接口