问题描述
- 新手求高手指教一下。。。
-
在Java中,一个类中各方法中的返回值与调用有什么联系???
解决方案
调用函数得到返回值。
比如
int a = add(2, 3);
int add(int a, int b)
{
return a + b;
}
那么函数add的返回值会返回给函数的调用者。
解决方案二:
我给你分成三个关键词。
方法,方法中的返回值,调用。
方法,包含执行的过程与返回值,
而方法中的返回值,只是方法的一部分,可以是自己自定义的,也可以使在方法中的代码获得的。
调用,调用的是方法,方法里面的代码会执行(比如增删改查),并且获得该方法的返回值。
所以。你调用一个带返回值的方法的话。那么,你就得用一个跟返回值类型一样的变量去接收他。
实际上,返回值一般是程序员用来判断该方法的执行结果到底怎样(你自定义一个返回值“yes”or“no”,也可以是1 2 3 4 5之类的,
你能通过自定义的返回值自己主观的判断,这个方法的执行是成功还是失败)。 这种的话,因为返回值是自定义的,所以实际上返回值跟方法中的执行过程没有关联。
或者,直接把执行结果作为返回值。比如你要查询数据库中某本书的名字。直接在方法中查到,然后作为返回值返回。
这种的话,因为返回值是直接从执行过程中获取的,所以该方法的返回值与执行过程是相关联的,你必须保证执行过程的顺利。并且返回值返回的东西确实是你真实想要的。
解决方案三:
就是方法在定义或者声明的时候就已经决定了其返回值类型
如 int fun(); 那么就是int
char fun(); 就是char
时间: 2024-12-05 05:01:36