「java行参有多少个」java的形参和实参

博主:adminadmin 2023-03-19 20:48:05 285

本篇文章给大家谈谈java行参有多少个,以及java的形参和实参对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

一个方法可以有多少个参数多少个返回值 Java

Java一个方法可以有0个或1个返回值。

函数的返回值类型是在定义函数时指定的。return 语句中表达式的类型应与定义函数时指定的返回值类型一致。

如果不一致,则以函数定义时的返回值类型为准,对 return 语句中表达式的类型自动进行转换,然后再将它返回给主调函数使用。

扩展资料:

事实上在执行 return 语句时系统是在内部自动创建了一个临时变量,然后将 return 要返回的那个值赋给这个临时变量。

所以当被调函数运行结束后 return 后面的返回值真的就被释放掉了,最后是通过这个临时变量将值返回给主调函数的。

参考资料来源:百度百科- 返回值

java形参

修饰符 返回值类型 方法名(参数类型 形参1,参数类型 形参2,….){

程序代码

return 返回值;

其中:

形式参数:在方法被调用时用于接收外部传入的数据的变量。

参数类型:就是该形式参数的数据类型。

返回值:方法在执行完毕后返还给调用它的程序的数据。

返回值类型:方法要返回的结果的数据类型。

实参:调用方法时实际传给函数形式参数的数据。

class BirthDate{

private int day;

private int month;

private int year;

public BirthDate(int d,int m,int y){

day = d; month = m; year = y;}

public void setDay(int d){day = d;}

public void setMonth(int m){month = m;}

public void setYear(int y){year = y;}

public int getDay(){return day;}

public int getMonth(){return month;}

public int getYear(){return year;}

public void display(){

System.out.println(day+"-"+month+"-"+year);}

public class Test {

public void change1(int i){

i = 1234;}

public void change2(BirthDate b){

b = new BirthDate(22,3,2004);}

public void change3(BirthDate b){

b.setDay(22);}

public static void main(String[] args) {

Test test = new Test();

int date = 9;

BirthDate d1 = new BirthDate(7,7,1970);

BirthDate d2 = new BirthDate(1,1,2009);

test.change1(date);

test.change2(d1);

test.change3(d2);

System.out.println("date="+date);

d1.display();

d2.display();

} }

java中一个方法可以有多少个参数

java的方法可以动态传入参数,比如methodA(String... values),它相当于传进入一个values的数组,因此在你的内存支持的情况下,参数个数可以是无限个的。

java行参有多少个的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java的形参和实参、java行参有多少个的信息别忘了在本站进行查找喔。