类的高级概念
2016-05-03 20:46
267 查看
类的高级概念
静态类成员
static:递归:当这一次的初始值,依赖于上一次的结果时,用递归。
静态初始化块
除了声明静态成员变量和方法外,关键词static还有另外一种用法。书写方式:
public class 类{
static{ //语句 } }
静态代码块,时在类加载的时候自动运行。在main方法中执行。
只被执行一次。
实例初始化块
实例初始化块与对象有关{ system.out.println();
内部类
内部类指代把一个类定义在另一个类的内部。内部类也是一个完整的,独立的类。
可以有属性、方法、构造、代码块。
编译后有独立的class文件。
内部类分类:成员内部类、局部内部类。
1. 成员内部类class文件的名字=外部类类名内部类名字。2.局部内部类class文件的名字=外部类类名内部类名字。
2. 局部内部类class文件的名字=外部类类名数字+内部类名字。
3. 匿名内部类class文件的名字=外部类类名$数字。
相关文章推荐
- 反射、类加载与垃圾回收
- JAVA多线程和并发基础面试问答
- 浏览器缓冲机制集
- 求局部最大值
- VS2012无法打开文件“kernel32.lib”问题的解决办法
- Android Studio生成.so库
- 数据结构—单链表—直接插入排序
- 利用Navicat for Mysql创建数据库
- HOOK钩子机制
- ssl
- 移动时代很多玩法都变了
- LeetCode 226. Invert Binary Tree
- 把String字符串转化为drawable设置成TextView的drawableRight
- Spark笔记--使用Maven编译Spark源码(windows)
- O
- android 上下滑动重影
- 点击删除弹出确认框,’是‘异步提交,‘否’不删除,并弹出不提交原因
- HDU5120 (容斥原理)
- 手柄连接断开时, 后台运行的activity被重新加载
- BZOJ 1025 游戏【置换群】