读书人

Java静态初始化块跟对象初始化块

发布时间: 2012-11-10 10:48:51 作者: rapoo

Java静态初始化块和对象初始化块

/** *  */package freewill.initfiled;import java.util.Random;/** * @author freewill *  */public class InitFiledBlockStatic {private static int nextId;private int id;private String name;public InitFiledBlockStatic() {}// static initialization blockstatic {Random generator = new Random();nextId = generator.nextInt();}// object initialization block{id = nextId;nextId++;}public static void main(String[] args) {InitFiledBlockStatic a = new InitFiledBlockStatic();System.out.println(a.id);InitFiledBlockStatic b = new InitFiledBlockStatic();System.out.println(b.id);}}

读书人网 >编程

热点推荐