A.Java中的变量分为成员变量(实例变量和静态变量)、局部变量、类变量(用static修饰)
B.静态变量和实例变量的区别?
静态变量属于类,实例变量属于对象
C.实例变量和局部变量的区别?
<1>实例变量在类中方法外,局部变量在方法内
<2>实例变量有默认值,局部变量没有默认值
<3>局部变量在调用方法时存储在栈中,随着方法的结束而被清除;实例变量存储在堆中,对象被回收时,一并被回收
A.Java中的变量分为成员变量(实例变量和静态变量)、局部变量、类变量(用static修饰)
B.静态变量和实例变量的区别?
静态变量属于类,实例变量属于对象
C.实例变量和局部变量的区别?
<1>实例变量在类中方法外,局部变量在方法内
<2>实例变量有默认值,局部变量没有默认值
<3>局部变量在调用方法时存储在栈中,随着方法的结束而被清除;实例变量存储在堆中,对象被回收时,一并被回收