static代码块 在class文件在加载到JVM的时候即得到调用 , 当在new出对象的时候 比类的构造方法执行的还要早
static代码块只会执行一次,因为class文件只被JVM加载一次
static 代码块 作用也是完成一些初始化工作
不能在一个静态的方法里访问一个非静态的成员变量。
静态方法可以访问一个静态的成员变量
非静态的方法可以访问静态的 属性
简单说: 静态的可以访问静态和非静态的
不能在静态方法里使用this来表示当前对象的引用
static代码块 在class文件在加载到JVM的时候即得到调用 , 当在new出对象的时候 比类的构造方法执行的还要早
static代码块只会执行一次,因为class文件只被JVM加载一次
static 代码块 作用也是完成一些初始化工作
不能在一个静态的方法里访问一个非静态的成员变量。
静态方法可以访问一个静态的成员变量
非静态的方法可以访问静态的 属性
简单说: 静态的可以访问静态和非静态的
不能在静态方法里使用this来表示当前对象的引用