方法五要素:
方法 就是一段可以重复被执行的代码的封装
方法定义的五要素:修饰符,返回值类型,方法名,参数列表,方法体;
public 访问修饰符
static 静态修饰符
void 返回值占位符 当方法没有返回值的时候使用void占位
main 方法名
String[] args 中 String[]参数的数据类型 args 参数名称相当与变量
{} 方法体
可变参数 注意可变参数必须放在参数列表的最后一个位置
方法的声明
方法定义在类中,多个方法是平行的,不能嵌套定义
【修饰符】 返回值类型 方法名(【参数列表 】)【throws 异常列表】{
方法体;
【return 返回值;】
}
- 返回值类型可以是任意类型,配合
return 返回值
使用,如果没有返回值这里使用void表示 - 方法名,符号标识符命名规则规范即可
- 参数列表,表示使用方法是传入的数据的个数和类型
return关键字,有两个作用:①结束方法②返回数据(数据的类型必须与返回值类型匹配)
实例方法的调用
只能通过对象来调用实例方法
方法参数的值传递机制
当方法的形参是基本数据类型时,形参的改变不会影响实参
当方法的形参是引用数据类型时,形参的改变可能会影响实参
方法重载
在同一个了类中 方法参数列表不同的同名方法这种表现形式我们称之为方法重载
- 参数列表 参数的数量 参数的数据类型
- 此处参数的数据类型 指的相同参数位置上的数据类型
- 此处参数的数据类型 指的相同参数位置上的数据类型
public class Eat {
public static void main(String[] args) {
Cat();
Cat("小鱼");
Cat("大鱼",