java 方法传参时,不是必须传的参数如何设置
1、java是强匹配的,调用方法,对应的参数必须要有值,如果不是必须传的,意思是你可能不需要用的,可以传null
2、或者改造原有的方法参数,把多余的参数去掉
3、或者另外写一个方法,少参数的,然后该方法内部,调用原来的方法
4、代码截图如下:
5、看代码,13行的,就相当于调用少一个参数的
拓展资料:
如题,有一个方法里两个形参,我另一个文件类中一个方法想要那个方法的返回值,可是第二个参数在这里用不到,能否只传第一个参数 如何实现,前提这个类不能继承后重写方法,因为多人合同写的。
解决方案
不可以,变通的办法是再写一个只有一个参数的函数重载形式,在其中给另一个参数一个预设值,间接调用。
解决方案二:
一个Action调用两个不同的方法
解决方案三:
调用的时候给一个无影响的值
解决方案四:
讲道理的话是不能这样做的,不过如果你传的第二个参数如果对于当前调用时没有意义也是可以传一个值的。
解决方案五:
首先,Java语法规定了方法的参数列表,那么调用的时候就需要按照方法定义传递给足够的参数,你那种需要少传参的话可以重载方法,不要定义那么多参数就可以了。
解决方案六:
你一个方法传入两个参数,但如果你只调用一个,那么另外一个参数你让人家多尴尬,你让人家尴尬了,人家也不会让你好过的,因此就给你报错啊,当然你可以像楼上所说,传入一个无影响的参数进去,但这又有什么意义,还造成代码的浪费,你这个方法每调用一次,就造成一次浪费,因此,最好的方法就是传入一个参数,写一个重载方法。初学者经验不足,互相指教~
解决方案七:
既然用不到第二个参数,最简单的,给个无关痛痒的初始值。
解决方案八:
方法定义2个参数,在方法体内提供判断参数,看传入的参数是否为null,调用方法时,只传入一个值,另一个是null就行。
解决方案九:
方法 重载一下 就好了。
java 一个会员列表有编辑会员功能 编辑里有备注不是必填项,怎么在列表中让有备注信息的行颜色改变
可以先去判断用户的备注信息是否为null,如果不是的话设置颜色:
1:可以用后台返回带有html的代码直接加上颜色
2:js控制显示颜色
java中怎么一个格填写了以后,另一个格变成必填
个人想法是这样,在提交表单内容时,去按要求判断;如果手机号码填了,确认手机号未填,那么不允许提交并给出提示。就是逻辑嵌套,一层层去判断。
怎么用java实现必填事项前加
annotation,程序注解,与程序注释不同,注释对java文件编译没有影响,不会编译成字节码文件,程序注释是有影响的,对应编译后的字节码文件,有注解和没注解是不同的,比如你定义一个bean,在id上面加上@xxid 标识这个bean是映射到数据库表的主键上的,换句话说,注解是给机器看的,注释是给人看的
页面如何根据后台设置自定义页面必填项
使用required属性。超级管理员登录,在 后台自定义必填项 中,可以查看和设置哪些字段为必填项,页面如何根据后台使用required属性设置自定义页面必填项。自定义页面在网站建设中应用的比较广,比如一些通用单独页面,网站介绍、关于我们等页面。