编程那点事编程那点事

专注编程入门及提高
探究程序员职业规划之道!

静态代码块

随着类的调用或创建实例而执行,而且只执行一次。用于给类进行初始化。

public class Book {
    private static final String name;
    private static final String age;
    static {
        name = "Tom";
        age = "20";
    }
    public static void main(String[] args) {
        System.out.println(name + " : " + age);
    }
}

执行结果:

Tom : 20

静态使用时需要注意的事项:

  • 静态方法只能访问静态成员。(非静态既可以访问静态,又可以访问非静态)

  • 静态方法中不可以使用this或者super关键字。

  • 主函数是静态的。


未经允许不得转载: 技术文章 » Java编程 » 静态代码块