类的初始化
Posted 一光年太远
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了类的初始化相关的知识,希望对你有一定的参考价值。
类的初始化:
1. 基类的 static 域
2. 子类的static 域
3. 基类的域
4. 子类的域
5. 基类的构造方法
6. 子类的构造方法
接口的初始化:
1. 只有使用时,接口才会被初始化。
2. 子接口的初始化,并不会导致父接口先初始化【这一点和类不同】
3. 接口的实现类初始化并不会导致接口的初始化
类初始化的时机:
1. new实例化对象 ,调用类的静态方法 ,调用类的静态域 类将会被加载
2. 使用反射调用时,如果类未初始化过,类将会加载
3. 指定的主类【main方法的那个类】,先会被最先加载
4. 子类被初始化,避险初始化父类
以上是关于类的初始化的主要内容,如果未能解决你的问题,请参考以下文章