1、Java类及类的成员
1)类与类之间的关系
2)成员变量 VS 局部变量
相同点:
遵循变量的声明格式
都有作用域
不同点:
声明位置不同:
成员变量:声明在类内,方法外
局部变量:声明在方法内,方法形参,代码块内
修饰符:
成员变量:public、private、protected、缺省
局部变量:没有修饰符,默认是方法的修饰符
默认值:
成员变量:声明时没有赋值则系统赋值。
局部变量:一定要显式赋值,没有默认初始值。
内存位置不同:
成员变量在heap。
局部变量在stack。