有static修饰的变量/方法,可直接通过类名调用
没有static修饰的变量/方法,可直接通过对象名调用
下面通过例子了解 静态方法,实例方法,构造方法的执行顺序
下面代码定义一个匿名代码块,静态代码块和构造方法
运行结果:
可以看出静态代码块与类一同加载最先执行,其次是匿名代码块,最后执行构造方法
有static修饰的变量/方法,可直接通过类名调用
没有static修饰的变量/方法,可直接通过对象名调用
下面通过例子了解 静态方法,实例方法,构造方法的执行顺序
下面代码定义一个匿名代码块,静态代码块和构造方法
运行结果:
可以看出静态代码块与类一同加载最先执行,其次是匿名代码块,最后执行构造方法