C/C++教程

static扩展

本文主要是介绍static扩展,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1.类在加载时候会一起加载静态方法

2.可以使用静态导入包

Person类:

  

public class Person {

    {
        System.out.println("匿名代码块");//输出顺序2,作用,可以用来赋予一些初始值
    }
    static {
        System.out.println("静态代码块");//输出顺序1
    }

    public Person() {
        System.out.println("构造方法块");//3
    }

}

Application类:
  
//静态导入包
import static java.lang.Math.pow;

public class Application {
    public static void main(String[] args) {
        Person p1 = new Person();
        System.out.println("==============");
        Person p2 = new Person();//静态代码块只有在类第一次加载的时候跟随产生,只有一次
        pow(2,3);
    }

}
这篇关于static扩展的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!