理解一:参数两种,种叫形参,种叫实参.
名面括号面用逗号形参,例
public void coverAtoB(String str1, int i2) {
......
}
,没参数
public void coverCtoD() {
......
}
str1字符串类型形参,i2整数形形参.
想要使用必须调用给传递两形参实际值(实参)
例:
coverAtoB("abc", 3);
理解二 例:自动售货机,扔硬币进去,饮料出来,自动售货机相当于方法,硬币相当于参数,饮料就是返回.
理解三: 如果参数是定义的传入参数,那么此参数就是动态传递,好处就是通过传递不同的参数值,来动态的执行此方法,增加了方法的复用性,减少了冗余代码,增加了代码的执行效率。
如果参数是返回参数,那么此参数定义了返回值的类型,这样可以方便的知道此方法的具体作用,而获取到执行的结果。
备注:如果放回值类型是空(void),实际上是默认有”return 空“的,此时可以省略。
理解四: 参数就是你给方法用的东西啊,比如你给一个方法传递两个数字,这个方法可以对这个两个数字进行运算,这两个数字就是参数.
理解五: package com.itheima;
public class TestHello {
//定义一个无参方法.
public void Test(){
}
//定义一个有参方法.
public void Test(Stringa){
}
//定义一个多参方法.
public void Test(Stringa,String b){
}
//使用多参的方法写测试小例子
public void TestCount(int a ,int b){
int count =a + b;
}
public static void main(String[]args) {
TestHello testHello =new TestHello();
System.out.println(testHello);
}
}
理解六:
参数是传递进方法内部的一些东西(可能是数值、字符、日期、文件名等等),任何方法其实都是要有逻辑的,都应该有输入和输出。
所以参数就是输入,逻辑结果就是输出。