序号 | 访问级别 | 访问修饰符 | 同类 | 同包 | 子类 | 不同包 |
1 | 公有的 | public | 可以 | 可以 | 可以 | 可以 |
2 | 受保护的 | protected | 可以 | 可以 | 可以 | 不可以 |
3 | 默认 | 没有访问修饰符 | 可以 | 可以 | 不可以 | 不可以 |
4 | 私有的 | private | 可以 | 不可以 | 不可以 | 不可以 |
全局变量和局部变量的区别
1.作用域
成员变量的作用域在整个类中
局部变量,从声明它的地方开始,直到它
所在的们结束
2.初始值
成员变量是有初始值(也叫做默认值,也
叫做缺省值)的
局部变量没有初始值,在使用之前必须
先声明并赋值
3.修饰符
成员变量可以使用public statc等修饰符
修饰
局部变量不能使用public statc等修饰符
修饰,如果要使用修饰符,只能使用们final修饰
被final修饰的变量,只能被赋值一次,赋
值完成之后不能修改其值,这个变量称之为常
量
final可以修饰成员变量,但是final修饰成
员变量时,成员变量必须显式赋值