您的位置:首页 > 编程语言 > Java开发

java学习day10

2016-06-23 09:06 375 查看
成员变量和局部变量的区别

1、在类中的位置不同

成员变量在类中方法外

局部变量在类外方法中

2、在内存中的位置不同

成员变量在堆内存中

局部变量在栈内存中

3、生命周期不同

成员变量随着对象的存在而存在,随时对象的消失而消失

局部变量随着方法的调用而存在,随着方法调用的完毕而消失

4、初始值不同

成员变量有默认的初始值

局部变量没有默认的初始值,必须先定义后初始化(赋值),才能使用

=====================================================================

封装

是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。

使用private关键字:

是一个权限修饰符。

可以修饰成员(成员变量和成员方法)

被private修饰的成员只在本类中才能访问。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: