java学习day10
来源:互联网 发布:linux xwindows切换 编辑:程序博客网 时间:2024/05/13 05:58
成员变量和局部变量的区别
1、在类中的位置不同
成员变量在类中方法外
局部变量在类外方法中
2、在内存中的位置不同
成员变量在堆内存中
局部变量在栈内存中
3、生命周期不同
成员变量随着对象的存在而存在,随时对象的消失而消失
局部变量随着方法的调用而存在,随着方法调用的完毕而消失
4、初始值不同
成员变量有默认的初始值
局部变量没有默认的初始值,必须先定义后初始化(赋值),才能使用
=====================================================================
封装
是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。
使用private关键字:
是一个权限修饰符。
可以修饰成员(成员变量和成员方法)
被private修饰的成员只在本类中才能访问。
1、在类中的位置不同
成员变量在类中方法外
局部变量在类外方法中
2、在内存中的位置不同
成员变量在堆内存中
局部变量在栈内存中
3、生命周期不同
成员变量随着对象的存在而存在,随时对象的消失而消失
局部变量随着方法的调用而存在,随着方法调用的完毕而消失
4、初始值不同
成员变量有默认的初始值
局部变量没有默认的初始值,必须先定义后初始化(赋值),才能使用
=====================================================================
封装
是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。
使用private关键字:
是一个权限修饰符。
可以修饰成员(成员变量和成员方法)
被private修饰的成员只在本类中才能访问。
0 0
- java 基础学习day10
- java学习笔记day10
- Java学习day10
- java学习day10
- java学习day10
- Java学习--day10
- java进阶学习路day10
- 黑马程序员 java学习笔记(day10)
- 黑马程序员 java学习笔记 Day10:反射
- 安卓学习记录-java-day10
- Java day10
- 21天学通Java学习笔记-Day10(网路编程)
- 毕向东Java视频学习笔记【Day10 多态+内部类】
- 面向对象 (内部类)+JAVA学习笔记-DAY10
- Java学习----day10——(1)API-集合
- java毕向东学习笔记——day10
- C++学习笔记 day10
- Android学习笔记day10
- java学习day9
- 2013蟠桃记(从后往前递推)
- qt 更改 调试、发布目录
- codeforce B. Alyona and Mex
- 第17周-期末总结
- java学习day10
- 2014青年歌手大奖赛_评委会打分
- java学习day11
- C++06、静态成员变量
- 通用权限管理设计 之 数据库结构设计
- Java笔试面试题整理第一波
- Unity3D中Layers和LayerMask解析
- ListView和ArrayAdapter
- JQuery记住用户名和密码的具体实现