方法

72 阅读1分钟

前言

1.  程序开始执行的时候是先执行`main`方法。因为main方法是一个入口。
2.  在java语言中所有的方法体中的代码都必须遵循`自上而下`的顺序依次逐行执行。
3.  方法定义在类体当中。方法定义的先后顺序没有关系
4.  方法中的变量都属于局部变量。方法结束之后,局部变量占用的内存会自动释放。

方法的重写 & 重载

   重载: 方法名相同,参数列表不同
   重写: 子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写

可变参数(JDK1.5)

1 -> 可变参数实质是数组
2 -> 一个参数列表里,只能存在一个可变参数
3 -> 可变参数可以和普通参数存在一个参数列表,但必须是最后一位

public static int sum(int... a)           

成员变量 & 局部变量

成员变量: 类里方法外  -> 有默认值
局部变量: 类里方法里  -> 没有默认值,必须初始化后才能使用

方法访问修饰符

image.png