码迷,mamicode.com
首页 > 编程语言 > 详细

Java 面向对象基础

时间:2019-02-17 20:44:03      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:生命周期   定义   面向   变量   成员   进入   nbsp   初始   执行   

面向对象的基础


局部变量和成员变量
区别:

1)定义的位置不同
    成员变量直接定义在class中
    局部变量在某个{}中或者再某个方法中

2)在内存中的位置不同
    对象的成员变量会在内存中的堆内出现
    局部变量只能出现在栈内存中

3)生命周期不同
    成员变量因为会进入对内存,所以程序结束前不会消失
    局部变量因为方法执行完毕之后弹栈,所以会随着弹栈消失

4)初始值不同
    成员变量因为会保存在堆内存中,所以会有初始值
    局部变量只能赋值之后才能使用!


Java 面向对象基础

标签:生命周期   定义   面向   变量   成员   进入   nbsp   初始   执行   

原文地址:https://www.cnblogs.com/xiaozhang666/p/10392348.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!