黑马程序员技术交流社区
标题:
本人初次学习java 问一个非常幼稚的问题,希望大神可以帮....
[打印本页]
作者:
你媚你魅你
时间:
2014-7-29 19:26
标题:
本人初次学习java 问一个非常幼稚的问题,希望大神可以帮....
大神们帮我解答下 main函数调用方法时 比方调用method(); 有的时候这个括号里什么不用打, 而有的时候里面却需要传入参数,什么时候传 什么时候不需要 还有 比方说 private static void method(){} 这个小括号里,有的时候什么不用写, 而有的时候也需要传入参数 什么时候需要 什么时候不需要呀
作者:
你媚你魅你
时间:
2014-7-29 19:28
:loveliness:来人帮我解答呀`````````
作者:
endian11
时间:
2014-7-29 19:38
你调用这个函数需要传个参数你就调用传参数的啊,不需要传参就调用无参的函数啊,这有什么难的吗
作者:
你媚你魅你
时间:
2014-7-29 20:31
:(。。。。。。。。。。。。。。。。。。
作者:
渠嘉树
时间:
2014-7-29 20:38
有参和无参啊 有的就要传 自己先多学习学习
作者:
/mg依恋
时间:
2014-7-29 20:39
看被调用的函数方法名后面的括号里面的形参类型和形参变量,如果为空,method()为空,如果为method(int x)就输入一个int类型的数字,如果为多个参数,例如method(String name,int num)则输入一个字符串,一个数字。 以此类推
作者:
你媚你魅你
时间:
2014-7-29 20:47
:handshake------
作者:
你媚你魅你
时间:
2014-7-29 21:22
:)发生了飞机撒冷大夫就阿什利
作者:
南柯一梦
时间:
2014-7-29 22:52
这个要看你定义的方法需要接受参数吗,即参数列表里有定义形式参数吗,如果定义了就需要传递参数,没定义就不需要传递参数了
作者:
guanxiangliang
时间:
2014-7-29 22:55
根据你调用的方法来决定,还有静态。。。。其实就是看你需要与否
作者:
你好吗
时间:
2014-7-29 23:13
看函数的作用和类型,如果是构造函数,不需要修饰关键字,但函数名和类名相同,参数是你所需要初始化的成员变量,其他功能函数,传入的是本函数功能需要用到的参数,以前我也老搞不懂这个,你先看视频,到了看完io,差不多都能弄明白,毕老师中间讲解具体某个函数功能代码的时候,有时会讲到,你认真抓住
作者:
huangxuanheng
时间:
2014-7-29 23:15
就像一个碗,既可以用来装米饭,也可以用来喝酒。方法里面的参数也一样,当你需要米饭时,就把米饭传进来;当你需要喝酒时,就把酒传进来。然后调用方法,就可以吃饭喝酒了
作者:
新语新空
时间:
2014-7-29 23:22
main函数调用方法时 比方调用method(); 有的时候这个括号里什么不用打, 而有的时候里面却需要传入参数,什么时候传 什么时候不需要 ?
先回答你上面这个问题。这个时候传的参数叫做实参,这个时候需不需要传参数根据你定义的method方法中有
没有参数而定,如果你定义的method方法中,没有参数,你调用的时候就不用传参。
还有 比方说 private static void method(){} 这个小括号里,有的时候什么不用写, 而有的时候也需要传入参数 什么时候需要 什么时候不需要呀?
这个是你定义的method方法,这个参数叫做形式参数。这个有没有参数,有几个参数根据你的实际需要而定。
比如你这个方法是给name赋值,而且这个值需要从函数外获得,那么你就可以给一个String类型的n作为参数,
主函数调用的时候就需要给一个String类型的值。比如method("张三");
作者:
DSY
时间:
2014-7-29 23:28
多写几段代码就体会了,参数的设定与否是根据方法需求,合理正确就好
作者:
ソi苆僞lè袮
时间:
2014-7-29 23:36
1、如果你定义的是有参方法,用到的时候就需要传参数进去
比如定义 public static void method(int i){ 方法体 }
在main里面调用的时候就要 method(1); //参数类型要对应,
2、如果定义的是无参方法 如public static void method(){方法体}
那么调用的时候也就不要传入参数了 如:method();
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2