代码块

代码块
课程大纲
一、 普通代码块
1、直接写在方法中的代码块就是普通代码块
二、 构造块
1、构造块是在类中定义的代码块
三、 静态块
1、使用static声明的代码块就是静态块

/**
普通代码块实在方法中的,作用范围只在括号内
构造代码块是在类中定义的,先于构造方法执行
静态代码块在类加载时执行,且只执行一次,最先执行

*/
class Code
{
//构造块
{
System.out.println(“我是构造块”);
}
//构造方法
public Code()
{
System.out.println(“我是构造方法”);
}

//静态块
static
{
   System.out.println("我是静态代码块");
}
public static void main(String[] args) 
{
    Code cd  = new Code();//构造块实在new对象时被执行
    //普通代码块
    {
        //或括号里面的变量作用域只能在括号内
        String info = "生活是不公平的 ,你要学会适应他";
        System.out.println(info);
    }
    String info = "生活是不公平的 ,";
    System.out.println(info);
}

}

你可能感兴趣的:(代码块)