面向对象-成员变量和局部变量的区别

面向对象是一种人们习惯的思维方式,可以定义多个成员变量和成员方法,成员属性体现为成员变量,成员功能体现为成员方法。

成员变量和局部变量的区别:一:成员变量:1.定义在类中。

                       2.成员变量存储在堆内存的对象中

                       3.成员变量随着对象的出现而出现在堆中,随着对象的消失而从堆中消失

                       4.成员变量有默认的初始值

             二:局部变量:1.定义在方法中的是局部变量

                    2.局部变量存储在栈内存的方法中

                    3.局部变量随着方法的运行而出现在栈中,随着方法的弹栈而消失

                    4.局部变量没有默认值,需要手动赋值

posted @ 2021-06-30 15:57  XY12313  阅读(128)  评论(0)    收藏  举报