Java 面向对象 之 代码块

http://www.verejava.com/?id=16992781354342

/*
	知识点: 代码块
		1. 普通代码块
		2. 构造代码块
		3. 静态代码块	
*/
public class CodeBlock
{
	/*
		写在构造方法里的叫  构造代码块
	*/
	public CodeBlock()
	{
		System.out.println("CodeBlock 初始化");
	}

	/*
		写在 static 块里的叫  静态代码块
	*/
	static
	{
		System.out.println("static 执行");
	}

	public static void main(String[] args)
	{
		/*
			写在方法里的叫  普通代码块
		*/
		System.out.println("hello");
		new CodeBlock();
	}
}
/**
	注意: 静态代码块是在程序编译期运行 所以静态代码块会在构造方法前调用
*/

http://www.verejava.com/?id=16992781354342

猜你喜欢

转载自blog.csdn.net/verejava/article/details/80520209