首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

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

2012-11-10 
Java静态初始化块和对象初始化块/** **/package freewill.initfiledimport java.util.Random/** * @auth

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);}}

热点排行