A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© z940407 初级黑马   /  2019-7-18 15:31  /  913 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

         什么是成员变量?
                成员变量就是属性,定义在类中,方法外的变量

        什么是局部变量?
                定义在方法内,或者方法声明上(形式参数)

        区别?
                定义位置:
                        成员变量定义在类中,方法外
                        局部变量定义在方法内,或者方法的声明上

                内存位置:
                        成员变量存储在堆内存中的对象中
                        局部变量存储在栈内存中的方法中

                生命周期:
                        成员变量是随着对象的存在而存在,随着对象的消失而消失
                        局部变量是随着方法的存在而存在,随着方法的消失而消失

                默认初始化值:
                        成员变量是有默认初始化值
                        局部变量是没有默认初始化的值

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马