手机
当前位置:查字典教程网 >编程开发 >Java >Java对象初始化顺序的使用
Java对象初始化顺序的使用
摘要:单一类:(静态成员变量&静态初始化块)

单一类:(静态成员变量&静态初始化块)<(成员变量&初始化块)<构造函数

复制代码 代码如下:

public class 对象初始化顺序 {

public static void main(String[] args){

Person p = new Person();

}

}

class Person{

public static String staticfield ="静态成员变量";

public String field ="成员变量";

static

{

System.out.println(staticfield);

System.out.println("静态初始化块");

}

{

System.out.println(field);

System.out.println("初始化块");

}

Person(){

System.out.println("构造函数");

}

}

输出结果

静态成员变量

静态初始化块

成员变量

初始化块

构造函数

继承类:(父类静态成员变量&父类静态初始化块)<(子类静态成员变量&子类静态初始化块)<(父类变量&父类初始化块)<(父类构造器&子类变量)<(子类初始化块&子类构造器)

括号内根据出现的先后顺序决定。

【Java对象初始化顺序的使用】相关文章:

java多线程复制文件的实例代码

java定时调度器(Quartz)使用实例

Java字符编码解码的实现详解

java正则表达式应用的实例代码

java实现合并两个已经排序的列表实例代码

浅谈Java变量的初始化顺序详解

Java 位图法排序的使用方法

java教程之java注解annotation使用方法

java实现大文件分割与合并的实例代码

基于Java回顾之反射的使用分析

精品推荐
分类导航