5,.2:
1:形参长度可变:。。。三个点来表示
2:方法递归:方法体内调用自身的方法
3:方法重载:即在同一个类中定义多个同名方法
俩同一不同:同一个类中方法名相同,参数列表不同。
5.3:成员变量与局部变量:
成员变量:分为类变量和实例变量
定义变量时没有static修饰的是实例变量,有static修饰的就是类变量。
类变量:伴随着类的产生而产生,类的消失而消失
实例变量:从类的实例被创建起开始存在,直到系统完全销毁实例。
类变量可以让该类的实例来访问,通过实例访问static修饰的成员变量,都可以看做是通过类来访问成员变量。
当通过类或对象调用某方法时,系统会在该方法的栈区内为所有的形参分配内存空间。并将实参的值赋给对应的形参。
如果方法中的局部变量和成员变量同名时,局部变量会覆盖成员变量。要想访问成员变量,则需要用this来代替。
5.32:
成员变量的初始化和内存中的运行机制: