大家都在看
成员变量和局部变量的区别
最佳答案
存储位置不同;生命周期不同;作用域不同等。
存储位置不同:成员变量随着对象的创建而存在,随着对象的消失而消失,存储在堆内存中。局部变量在方法被调用,或者语句被执行的时候存在,存储在栈内存中。当方法调用完,或者语句结束后,就自动释放。
生命周期不同:成员变量随着对象的创建而存在,随着对象的消失而消失。局部变量当方法调用完,或者语句结束后,就自动释放。
作用域不同:成员变量针对整个类有效;局部变量只在某个范围内有效。
声明:知趣百科所有作品均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请在页面底部查找“联系我们”的链接,并通过该渠道与我们取得联系以便进一步处理。