java学习day10

成员变量和局部变量的区别
1、在类中的位置不同
成员变量在类中方法外
局部变量在类外方法中
2、在内存中的位置不同
成员变量在堆内存中
局部变量在栈内存中
3、生命周期不同
成员变量随着对象的存在而存在,随时对象的消失而消失
局部变量随着方法的调用而存在,随着方法调用的完毕而消失
4、初始值不同
成员变量有默认的初始值
局部变量没有默认的初始值,必须先定义后初始化(赋值),才能使用
=====================================================================
封装
是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。
使用private关键字:
是一个权限修饰符。
可以修饰成员(成员变量和成员方法)
被private修饰的成员只在本类中才能访问。

猜你喜欢

转载自blog.csdn.net/xiaoxiong_blog/article/details/51740581