「java行参有多少个」java的形参和实参
本篇文章给大家谈谈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行参有多少个的信息别忘了在本站进行查找喔。