1.全局变量可以不赋值直接使用,但局部变量必须赋值后再使用,因为没有默认值;
2.属性(全局变量)和局部变量可以重名,访问时遵循就近原则;
3.同一作用域中,变量名不能重名;
4.属性生命周期长,伴随对象的创建而创建,伴随对象的销毁而销毁,局部变量生命周期短,伴随它的代码块的执行而创建,伴随代码块的结束而销毁;
4.全局变量可以被本类或其他类使用,而局部变量只能在本类对应的方法中使用;
5.全局变量/属性可以加修饰符(protected public private),但局部变量不可以加修饰符;
Java学习笔记004——作用域细节
于 2022-05-04 16:05:17 首次发布