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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

大神们帮我解答下   main函数调用方法时   比方调用method();  有的时候这个括号里什么不用打,  而有的时候里面却需要传入参数,什么时候传  什么时候不需要     还有 比方说 private  static void method(){}  这个小括号里,有的时候什么不用写,  而有的时候也需要传入参数  什么时候需要 什么时候不需要呀

15 个回复

倒序浏览
:loveliness:来人帮我解答呀`````````
回复 使用道具 举报
你调用这个函数需要传个参数你就调用传参数的啊,不需要传参就调用无参的函数啊,这有什么难的吗
回复 使用道具 举报
:(。。。。。。。。。。。。。。。。。。
回复 使用道具 举报
有参和无参啊     有的就要传          自己先多学习学习
回复 使用道具 举报
看被调用的函数方法名后面的括号里面的形参类型和形参变量,如果为空,method()为空,如果为method(int x)就输入一个int类型的数字,如果为多个参数,例如method(String name,int num)则输入一个字符串,一个数字。 以此类推
回复 使用道具 举报
:handshake------
回复 使用道具 举报
:)发生了飞机撒冷大夫就阿什利
回复 使用道具 举报
这个要看你定义的方法需要接受参数吗,即参数列表里有定义形式参数吗,如果定义了就需要传递参数,没定义就不需要传递参数了
回复 使用道具 举报
根据你调用的方法来决定,还有静态。。。。其实就是看你需要与否
回复 使用道具 举报
你好吗 来自手机 中级黑马 2014-7-29 23:13:00
11#
看函数的作用和类型,如果是构造函数,不需要修饰关键字,但函数名和类名相同,参数是你所需要初始化的成员变量,其他功能函数,传入的是本函数功能需要用到的参数,以前我也老搞不懂这个,你先看视频,到了看完io,差不多都能弄明白,毕老师中间讲解具体某个函数功能代码的时候,有时会讲到,你认真抓住
回复 使用道具 举报
就像一个碗,既可以用来装米饭,也可以用来喝酒。方法里面的参数也一样,当你需要米饭时,就把米饭传进来;当你需要喝酒时,就把酒传进来。然后调用方法,就可以吃饭喝酒了

点评

回复的特别生动形象。。。不错。。。。。。。  发表于 2014-7-30 00:44
回复 使用道具 举报
main函数调用方法时   比方调用method();  有的时候这个括号里什么不用打,  而有的时候里面却需要传入参数,什么时候传  什么时候不需要 ?

先回答你上面这个问题。这个时候传的参数叫做实参,这个时候需不需要传参数根据你定义的method方法中有
没有参数而定,如果你定义的method方法中,没有参数,你调用的时候就不用传参。   

还有 比方说 private  static void method(){}  这个小括号里,有的时候什么不用写,  而有的时候也需要传入参数  什么时候需要 什么时候不需要呀?

这个是你定义的method方法,这个参数叫做形式参数。这个有没有参数,有几个参数根据你的实际需要而定。
比如你这个方法是给name赋值,而且这个值需要从函数外获得,那么你就可以给一个String类型的n作为参数,
主函数调用的时候就需要给一个String类型的值。比如method("张三");
回复 使用道具 举报
DSY 中级黑马 2014-7-29 23:28:14
14#
多写几段代码就体会了,参数的设定与否是根据方法需求,合理正确就好
回复 使用道具 举报
1、如果你定义的是有参方法,用到的时候就需要传参数进去
比如定义 public static void method(int i){ 方法体 }
在main里面调用的时候就要  method(1);  //参数类型要对应,

2、如果定义的是无参方法   如public static void method(){方法体}
那么调用的时候也就不要传入参数了 如:method();
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马