带参数方法
方法是动态的属性,代表一个行为或功能
方法后面括号内是空的,括号内写的内容叫参数。
括号内无值,就叫无参方法
括号内有值,就叫有参方法,或者带参方法。
带参方法就是声明方法的时候传入变量的方法
创建对象时:
引用方法是,如果方法内有参数,必须要传递和参数数据类型一致的数据
使用带参方法
当调用方法需要某些前提条件的时候,可以是使用带参方法,带参方法就是给方法体传递一个参数。
类中定义带参方法:
创建对象调用带参方法:
类中定义方法里的参数叫形参,决定了参数的数据类型
调用的方法的时候赋值的参数叫实参,是一个实际的赋值
通过图中的参数列表,我们可以知道,参数是可以同时设置多个的,没有限制,参数和参数之间用逗号隔开。
举例:
榨汁的时候榨了几杯什么样的果汁
可在参数中加上两个参数,一个水果名,一个杯数
public class Test01 {
//定义属性 成员变量 榨汁机的颜色 果汁的价格
String color;
int price;
//定义方法
// 1 展示榨汁机
public void show(){
System.out.println("这是一台"+color+"色的榨汁机,榨出来每杯:"+price+"元");
}
// 2 榨水果汁 榨什? 参数类型 变量名 形参
public void zhazhi(String fruit,int num,String name){
System.out.println(name+"榨了"+num+"杯"+fruit+"汁");
}
}
public class Test02 {
public static void main(String[] args) {
Test01 input = new Test01();
input.color="白";
input.price=15;
input.show();
//实现榨汁的功能 实参
input.zhazhi("苹果",4,"王钢蛋");
}
}
总结:
1、方法定义处的参数(形参),方法调用处的参数(实参)
2、带参方法,参数可以是一个,也可以是多个,多个参数之间用英文逗号隔开
3、带参方法,参数名随便起,符合变量命名规格即可
4、形参和实参的名字可以不一样,但是数据类型必须保持一致,个数一致,顺序一致。
5、方法有没有参数,和有没有返回值,两码事,没有任何关系