方法的定义
方法包含一个方法头和一个方法体。下面是一个方法的所所有部分:
- 修饰符
- 返回值类型
- 方法名
- 参数类型:参数像是一个占位符。当方法被调用时,传递值给参数。这个值被称为实参或变量。参数列表是指方法中的参数类型,顺序和参数的个数。参数可选,方法可不包含任何参数。形式参数:在方法调用时用于接收外界输入的数据。实参:调用方法时实际传给方法的数据。
- 方法体
修饰符 返回值类型 方法名(参数类型 参数名){
...
方法体
...
return 返回值;
}
调用方法:对象名.方法名(实参列表)
当方法返回一个值时,方法调用通常被当作一个值。例如:int larger = max(30,40);
如果方法返回值是void,方法调用一定是一条语句,例如:system .out.println("***");
课后扩展了解:值传递(Java) 和 引用传递
方法的重载
重载就是在一个类中,有相同的函数名称,但形参不同(数量或类型)的函数。
重载规则:
- 方法名称必须相同。
- 参数列表必须不同(个数不同或类型不同,参数排列顺序不同等)。
- 方法的返回类型可以相同也可以不同。
- 仅仅返回类型不同不足以成为方法的重载。
命令行传参(包的路径下传参)