A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王营利 中级黑马   /  2012-11-11 15:16  /  1562 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

方法的调用和参数的调用有什么区别?这两个概念我有点迷糊?请大家帮帮忙?

评分

参与人数 1技术分 +1 收起 理由
滔哥 + 1

查看全部评分

7 个回复

倒序浏览
参数是传递的概念,当声明方法时,如果设置了参数,
那么当调用该方法时,就需要传入相应的参数来调用该方法,
否则就会抛出异常
回复 使用道具 举报
方法的调用和参数的调用有什么区别?
一般来说:方法是类中定义的,而参数是方法中定义的或者是传递的.具体是:类.方法().(参数);这样调用.
回复 使用道具 举报
方法一般是为了解决一个功能的 像是定义一个加法的方法,当程序中需要进行加法运算,就可以直接调用这个方法来得到结果
参数的调用是为了方法中所需要的数值传递。就像是加法这个功能是为了计算两个数的和,但是定义功能时并不知道这两个数到底值为多少,
需要根据用户使用的时候才能知道,因此会先设置两个参数来方便程序的编写
public satatic int jiafa(int a,int b) {
      return a+b;
}
回复 使用道具 举报
方法是用来调用的,参数是传递的,如果在定义一个方法时,设置了参数那么在调用的过程中也就要相应的给方法传递参数
回复 使用道具 举报
参数分为形参实参,一般是当你在方法里定义需要传入实参参与运算的话,这时候你调用方法进行运算的时候就需要传入实参,而方法的是你定义的实现一个功能的具体代码块,每当你想要用这个功能的时候就需要调用这个方法。而你不用这个方法的时候就不需要调用。
回复 使用道具 举报
调用方法是用来完成一些事情,而调用参数往往是为了获取一个数值,不知道我说的清不清楚,
因为你的问题有些......,这两个事情是不能够相提并论的,我觉得你最好还是从基础仔细温习一下吧,磨刀不误砍柴工
回复 使用道具 举报
王斌 中级黑马 2012-12-7 11:08:35
8#
方法的调用:
如果调用一个方法,前提是非静态的方法调用,可以用 【类的对象名. 方法名()】 如果当初定义的是有参数的就给括号内攒参数,如果没有就直接调用
如果是静态的方法,调用可以有两种方法,【类名.方法名()】 ||  【对象.方法名()】 参数的传递就和上面的规则一样了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马