`
paladin1988
  • 浏览: 320443 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

类的初始化顺序

 
阅读更多
public class Test1
{
	public static int k = 0;
	public static Test1 t1 = new Test1("t1");
	public static Test1 t2 = new Test1("t2");
	public static int i = print("i");
	public static int n = 99;
	
	public int j = print("j");

	{
		print("构造块");
	}

	static
	{
		print("静态块");
	}

	public Test1(String str)
	{
		System.out.println((++k) + ":" + str + "   i=" + i + "  n=" + n);
		++i;
		++n;
	}

	public static int print(String str)
	{
		System.out.println((++k) + ":" + str + "   i=" + i + "  n=" + n);
		++n;
		return ++i;
	}

	public static void main(String[] args)
	{
		Test1 t = new Test1("init");
	}
} 


 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics