java一个类调用另一个类里面的方法,目的就是为了得到这个方法的返回值?
比如booleanbool=userdao.checkuserexists(username,pass),目的就是为了接收userdao那个方法返回的true或者fals...
比如boolean bool=userdao.checkuserexists(username,pass),目的就是为了接收userdao那个方法返回的true或者false,所以,调用方法都是为了得到返回值?那么为什么有时要调用void方法,调用void方法不是什么也得不到吗
展开
1个回答
展开全部
因为你的代码中checkuserexists方法是定义的有返回值的方法, 所以有返回值。
方法定义为void或者有返回值的, 这个要看代码或者程序的实际需要, 并不是说调用void方法,什么也得不到就没意义。
方法定义为void或者有返回值的, 这个要看代码或者程序的实际需要, 并不是说调用void方法,什么也得不到就没意义。
追问
那么调用方法除了得到返回值还有什么用
追答
方法就是操作语句的集合,代码里面的各种操作, 或者要实现各项功能和效果都是要调用方法的啊, 这里说就很抽象了, 需要去实际的代码里面看。
就拿上面你说的那个oolean bool=userdao.checkuserexists(username,pass)。
方法的作用按照方法名可以知道这个方法的作用是检查用户是否存在, 如果存在就返回true,说明存在, 如果不存在就返回false,
方法可以让代码可读性更强, 如果你所有的代码都写在main方法里面 那么大项目的话代码后期维护就相当麻烦
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询