class staticCode
{
staticCode()
{
System.out.println("构造函数空参数");
}
{
System.out.println("构造代码块");//构造代码块给对象初始化 建立一个新对象就执行一次
}
static//静态代码块给类初始化 随着类的加载而加载 只执行一次
{
System.out.println("静态代码块执行");
}
staticCode(int x)//构造函数 给对应对象初始化
{
System.out.println("带参数的构造函数");
}
}
class staticCodeDemo
{
public static void main(String[] args)
{
staticCode s=new staticCode();
staticCode w=new staticCode(2);
}
} |
|