变量的作用域、生命周期、初始化和访问方法

来源:互联网 发布:ubuntu系统怎么分区 编辑:程序博客网 时间:2024/04/23 23:17

变量的作用域是指他的存在范围,只有在这个范围内程序代码才能访问。变量作用域决定了变量从创建并分配内存空间到销毁并清除内存空间整个生命周期。按作用域不同变量可分为

①成员变量:在类中声明,作用域为整个类,会自动初始化为默认值。成员变量包括:

(1)静态变量:类变量

     生命周期--->类的加载和卸载

     访问方法--->对象名.变量名、类名.变量名、变量名(本类访问)

     初始化方法--->变量声明时显式初始化、构造方法初始化、static{}代码块初始化(只会执行一次)

(2)实例变量

     生命周期--->实例的创建和销毁

     访问方法--->对象名.变量名

     初始化方法--->变量声明时显式初始化、构造方法初始化

②局部变量:在一个方法的内部或方法的一个代码块{}内部声明,作用域为整个方法或代码块,不会自动初始化,需要赋值后才能访问

     生命周期--->方法的调用和结束调用

0 0