局部变量与成员变量区别

区别:

           定义位置:

                             成员变量在方法之外类之内

                                局部变量方法之内

           作用:

                          成员变量用于描述一类事物的公共属性

                          局部变量只能在方法内部使用,主要为方法提供变量,并且在内部使用。

          生命周期:

                        成员变量:随着对象的创建而存在,随着对象的消失而消失。

                        局部变量:在调用了对应的方法时,执行到了创建该变量的语句时存在,局部变量                                           一旦出了自己的作用域就立马消失。

           初始值的区别:

                          成员变量:有初始值。

                          局部变量:没有默认的初始值,必须初始化才能使用。

 

posted @ 2017-07-28 18:20  柳青依觉  阅读(117)  评论(0编辑  收藏  举报