阳光VIP

少壮不努力,老大徒伤悲。平日弗用功,自到临期悔。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Java中的代码块

Posted on 2011-08-24 15:47  阳光VIP  阅读(196)  评论(0编辑  收藏  举报
//一条对象语句可以直接调用四方,简称"一调四",具体阐述如下:
class Qo
{
	static int i;
	private String s="null";
	public Qo(String s)
	{
		this.s=s;
		System.out.println("调用构造方法 s="+s);
		System.out.println("Ye..Ye...Ye..Y  i="+i);
	}

	{System.out.println("实例代码块.");}

	static {System.out.println("静态代码块.");}
}

class Rt122
{
	public static void main(String[] args)
	{
		new Qo("您好!").i=1986;//***可以直接调用 静态代码块>实例代码块>构造方法>给类成员赋值.
		new Qo("xg");//检测上行语句到底有没有把值赋予i.
	}
}
/*
打印结果:
静态代码块.
实例代码块.
调用构造方法 s=您好!
Ye..Ye...Ye..Y  i=0
实例代码块.
调用构造方法 s=xg
Ye..Ye...Ye..Y  i=1986
*/