一个方法可以有多少个参数多少个返回值 Java
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一个方法可以有多少个参数多少个返回值 Java相关的知识,希望对你有一定的参考价值。
Java一个方法可以有0个或1个返回值。
函数的返回值类型是在定义函数时指定的。return 语句中表达式的类型应与定义函数时指定的返回值类型一致。
如果不一致,则以函数定义时的返回值类型为准,对 return 语句中表达式的类型自动进行转换,然后再将它返回给主调函数使用。
扩展资料:
事实上在执行 return 语句时系统是在内部自动创建了一个临时变量,然后将 return 要返回的那个值赋给这个临时变量。
所以当被调函数运行结束后 return 后面的返回值真的就被释放掉了,最后是通过这个临时变量将值返回给主调函数的。
参考资料来源:百度百科- 返回值
参考技术A分很多种情况:
假设你要定义的这个方法是独立的,没有覆盖或者重写原方法的情况,那么你可以定义的参数个数为0个至N(取值1,2,3......)个,返回值为0个或1个。
假设你要定义的方法是受限的,即要重写或覆盖原方法,那就要尽量与原方法保持一致。
2、参数过多不利于参数的传递(对位传参),维护
java 可变参数 和 静态导入
/**
* * A:可变参数概述
* 定义方法的时候不知道该定义多少个参数
* B:格式
* 修饰符 返回值类型 方法名(数据类型… 变量名){}
* C:注意事项:
* 这里的变量其实是一个数组
* 如果一个方法有可变参数,并且有多个参数,那么,可变参数肯定是最后一个
*/
==================================================================
静态导入的概述和使用
* A:静态导入
* B:格式:
* import static 包名….类名.方法名;
* 可以直接导入到方法的级别
* C:注意事项
* 方法必须是静态的,如果有多个同名的静态方法,容易不知道使用谁?这个时候要使用,必须加前缀。
以上是关于一个方法可以有多少个参数多少个返回值 Java的主要内容,如果未能解决你的问题,请参考以下文章