面向对象-成员变量和局部变量的区别
面向对象是一种人们习惯的思维方式,可以定义多个成员变量和成员方法,成员属性体现为成员变量,成员功能体现为成员方法。
成员变量和局部变量的区别:一:成员变量:1.定义在类中。
2.成员变量存储在堆内存的对象中
3.成员变量随着对象的出现而出现在堆中,随着对象的消失而从堆中消失
4.成员变量有默认的初始值
二:局部变量:1.定义在方法中的是局部变量
2.局部变量存储在栈内存的方法中
3.局部变量随着方法的运行而出现在栈中,随着方法的弹栈而消失
4.局部变量没有默认值,需要手动赋值

浙公网安备 33010602011771号