JAVA中接口中的参数定义

JAVA中接口中的参数定义,第1张

必须写~~但是接口和实现的参数名字可以不一样~

比如你有一个接口~public int getnum(int a);

在实现里面可以这样写~public int getnum(int b);

接口和实现只要参数类型和参数类型的顺序 和 返回值类型一样就可以~

接口的作用有两个:约定功能和隐藏实现

一个方法声明以接口作为参数,那么这个方法只能接受这个接口的实现类。

这样做的好处是提高代码复用性,简化逻辑编写,降低耦合度。

编写该方法是,只需关注接口提供的功能,而不用关系接口如何实现。

这种设计模式对于大规模的软件项目的设计、编写、管理、维护是有利的。

一、接口参数数据类型:

1 数值型

2 字符串类型

3 数组或者 链表类型

4 结构体

二、接口测试常见bug:

1 特殊值处理不当导致程序异常退出或者崩溃

2 类型边界溢出,导致数据读出和写入不一致

3 取值边界外值未返回正确的错误信息

4 参数 为null或空字符串“”等

5 权限未处理,可以访问其他用户的信息

例如:无权限可以访问,或者 一般用户可以访问管理员权限)

6 逻辑校验不完善,可利用漏洞获取非正当利益

例如:某网站兑换1块钱需要100币,当小于100币时调用后台 接口是否可以兑换

例如:购物结算时为100元,调用 后台接口设为0元,哈哈

7 状态处理不当,导致逻辑出现错误(可能程序员123都搞懵了)

8 数组类型item个数为0或者item重复时程序异常退出

9 超时问题,超时后处理

10 潜在性能问题(后台提交处理或者把性能风险提前提出)

OK>

1通常仅支持单或双CPU结构的应用服务器(但也不是绝对的,特别是SUN的工作组服务器就有能支持多达4个处理器的工作组服务器,当然这类型的服务器价格方面也就有些不同了)。

2可支持大容量的ECC内存和增强服务器管理功能的SM总线。

3功能较全面、可管理性强,且易于维护。

4采用Intel服务器CPU和Windows/NetWare网络 *** 作系统,但

以上就是关于JAVA中接口中的参数定义全部的内容,包括:JAVA中接口中的参数定义、java中使用接口作为方法的参数,这说明什么能传什么参数进去谢谢!、工作中接口测试常见的bug等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9271226.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存