第八章类的高级概念
2016-04-24 22:20
369 查看
[align=center]第八章类的高级概念[/align]
[align=center]
[/align]
[align=left]访问修饰符:[/align]
[align=left] 公开访问(public)[/align]
[align=left] 受保护(protected)[/align]
[align=left] 默认访问(无修饰符)[/align]
[align=left] 私有访问(private)[/align]
[align=left]封装:[/align]
[align=left] 好处:类的成员变量可以成为只读或只写。[/align]
[align=left] 类可以存储在某成员变量的内容有一个整体的控制。[/align]
[align=left] 类的用户不需要知道类是如何存储数据的[/align]
[align=left]
[/align]
[align=left]类的静态成员:[/align]
[align=left] [/align]
[align=left] static 静态 在运行之前加载的[/align]
[align=left] 凡是用static修饰的与对象无关,与类有关。[/align]
[align=left] 属性:全类共享一个值,[/align]
[align=left] 存放数据的静态区,在加载之前就被放进去了[/align]
[align=left] 常量属性用static。[/align]
[align=left] 变量必须确认全类只共享一个 值[/align]
[align=left] [/align]
[align=left] 方法:只能操作static的属性和方法,[/align]
[align=left] 工具类的工具方法设置为static[/align]
[align=left] 构造方法不允许被static修饰[/align]
[align=left] [/align]
[align=left] 初始化块:静态初始化块在加载前执行只被执行一次。[/align]
[align=left] 实例初始化块在对象产生是被执行,克执行多次,在本类构造方法之前,父类构造之后运行。[/align]
[align=left]
[/align]
[align=left]内部类:(类的内部定义的类)[/align]
[align=left] 成员内部类:可访问任意的属性和方法。[/align]
[align=left] 静态内部类:只能访问静态的属性和方法。[/align]
[align=left] 局部内部类:[/align]
[align=left] 匿名内部类:[/align]
[align=center]
[/align]
[align=left]访问修饰符:[/align]
[align=left] 公开访问(public)[/align]
[align=left] 受保护(protected)[/align]
[align=left] 默认访问(无修饰符)[/align]
[align=left] 私有访问(private)[/align]
[align=left]封装:[/align]
[align=left] 好处:类的成员变量可以成为只读或只写。[/align]
[align=left] 类可以存储在某成员变量的内容有一个整体的控制。[/align]
[align=left] 类的用户不需要知道类是如何存储数据的[/align]
[align=left]
[/align]
[align=left]类的静态成员:[/align]
[align=left] [/align]
[align=left] static 静态 在运行之前加载的[/align]
[align=left] 凡是用static修饰的与对象无关,与类有关。[/align]
[align=left] 属性:全类共享一个值,[/align]
[align=left] 存放数据的静态区,在加载之前就被放进去了[/align]
[align=left] 常量属性用static。[/align]
[align=left] 变量必须确认全类只共享一个 值[/align]
[align=left] [/align]
[align=left] 方法:只能操作static的属性和方法,[/align]
[align=left] 工具类的工具方法设置为static[/align]
[align=left] 构造方法不允许被static修饰[/align]
[align=left] [/align]
[align=left] 初始化块:静态初始化块在加载前执行只被执行一次。[/align]
[align=left] 实例初始化块在对象产生是被执行,克执行多次,在本类构造方法之前,父类构造之后运行。[/align]
[align=left]
[/align]
[align=left]内部类:(类的内部定义的类)[/align]
[align=left] 成员内部类:可访问任意的属性和方法。[/align]
[align=left] 静态内部类:只能访问静态的属性和方法。[/align]
[align=left] 局部内部类:[/align]
[align=left] 匿名内部类:[/align]
相关文章推荐
- 1011-Oil Deposits
- 绘制直方图以及均衡化处理
- 趣味素数-梅森尼数-java
- 作业——在线学习Android课程之第八周(下载器)
- Swift中常用的数据类型
- 内存分布和栈空间---Memory Layout And The Stack
- Android:Layout_weight的深刻理解
- 2016-04-24博客首开纪念
- 学习进度条8
- Builder(生成器)-对象创建型模式
- Java中处理异常throw和throws
- 开源项目smartImageView
- 一个算法题目的两种不同效率级别的算法对比
- static
- [改善Java代码]使用package-info类为包服务
- PYTHON之路(十一) - sqlalchemy
- xhprof 安装使用
- 冲刺阶段第七天
- 20145105 《Java程序设计》第8周学习总结
- 20145307第八周JAVA学习报告